Вопросы с тегом «asp.net-web-api»

243
Найдено несколько действий, соответствующих запросу в Web Api

Я получаю эту ошибку, когда пытаюсь использовать 2 метода «Get» Найдено несколько действий, соответствующих запросу: webapi Я смотрел вокруг на другие подобные вопросы об этом в стеке, но я не понимаю. У меня есть 2 разных имени и использую атрибут "HttpGet" [HttpGet] public HttpResponseMessage...

239
Microsoft Web API: как вы делаете Server.MapPath?

Поскольку Microsoft Web API не MVC , вы не можете сделать что-то вроде этого: var a = Request.MapPath("~"); ни это var b = Server.MapPath("~"); потому что они находятся в System.Webпространстве имен, а не в System.Web.Httpпространстве имен. Так как же определить относительный путь к серверу в Web...

219
Ошибка HTTP 500.19 и код ошибки: 0x80070021

У меня есть простая сборка webAPI с помощью Visual Studio 2013. Она хорошо работает, когда я запускаю ее из VS13, но когда я копирую проект в локальный IIS, это дает мне следующую ошибку. Ошибка HTTP 500.19 - внутренняя ошибка сервера. Запрашиваемая страница недоступна, поскольку соответствующие...

219
Возврат кода состояния http из контроллера Web Api

Я пытаюсь вернуть код состояния 304, не модифицированный для метода GET, в контроллере веб-API. Единственный способ, которым я преуспел, был чем-то вроде этого: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new...

212
Необязательные параметры строки запроса в ASP.NET Web API

Мне нужно реализовать следующий метод WebAPI: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Все параметры строки запроса могут быть нулевыми. То есть вызывающая сторона может указать от 0 до всех 5 параметров. В бета-версии MVC4 я делал следующее: public class...

210
Предоставление локального хоста Интернету через туннелирование (с использованием ngrok): ошибка HTTP 400: неверный запрос; неверный адрес

Из предыдущих версий вопроса есть следующее: просмотрите веб-сайт с IP-адресом, а не с localhost , который в общих чертах описывает то, что я сделал до сих пор ... У меня работает локальный IP. Тогда я нашел ngrok, и, видимо, мне не нужно подключаться через IP. То, что я пытаюсь сделать, это...

197
Параметр сообщения всегда равен нулю

После обновления до RC для WebAPI у меня возникла странная проблема при вызове POST в моем WebAPI. Я даже вернулся к базовой версии, созданной для нового проекта. Так: public void Post(string value) { } и звонит из Fiddler: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type:...

185
Возврат содержимого с помощью IHttpActionResult для ответа не OK

Для возврата из контроллера Web API 2 я могу вернуть содержимое с ответом, если ответ в порядке (состояние 200), например так: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Если возможно, я хочу по возможности использовать встроенные типы результатов здесь:...

183
Не удалось загрузить файл или сборку 'System.Web.Http 4.0.0 после обновления с 2012 по 2013 гг.

Я сделал обновление в соответствии с. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- веб-апи-2 Я получаю ошибку. Кто-нибудь еще получил эту ошибку? Ошибка сервера в приложении '/' Не удалось загрузить файл или сборку 'System.Web.Http,...

180
Поместить содержимое в объект HttpResponseMessage?

Несколько месяцев назад Microsoft решила изменить класс HttpResponseMessage. Раньше вы могли просто передать тип данных в конструктор, а затем вернуть сообщение с этими данными, но не больше. Теперь вам нужно использовать свойство Content, чтобы установить содержимое сообщения. Проблема в том, что...

180
Несанкционированная страница входа с возвратом через webapi, а не 401

Как настроить проект mvc / webapi таким образом, чтобы метод webapi, вызываемый из вида бритвы, не возвращал страницу входа, если она не авторизована? Это приложение MVC5, которое также имеет контроллеры WebApi для звонков через JavaScript. Два метода ниже [Route("api/home/LatestProblems")]...

175
Как зарегистрировать ВСЕ исключения в глобальном масштабе для приложения C # MVC4 WebAPI?

Задний план Я разрабатываю сервисный уровень API для клиента, и меня попросили перехватывать и регистрировать все ошибки в глобальном масштабе. Таким образом, хотя что-то вроде неизвестной конечной точки (или действия) легко обрабатывается с помощью ELMAH или путем добавления чего-то вроде этого в...

172
Кинуть HttpResponseException или вернуть Request.CreateErrorResponse?

После просмотра статьи Обработка исключений в ASP.NET Web API я немного озадачен тем, когда выдавать исключение и возвращать ответ об ошибке. Меня также интересует, возможно ли изменить ответ, когда ваш метод возвращает специфичную для домена модель вместо HttpResponseMessage... Итак, подведем...

171
{«Сообщение» WebApi: «произошла ошибка»} в IIS7, а не в IIS Express

Я работаю с ASP.NET MVC 4 WebApi и мне очень нравится запускать его на моем локальном компьютере в IIS Express. Я также настроил IIS Express для обслуживания удаленных компьютеров, поэтому другие сотрудники моей компании используют мой компьютер в качестве нашего веб-сервера. После того, как мы...

164
Как заставить HttpClient передавать учетные данные вместе с запросом?

У меня есть веб-приложение (размещенное в IIS), которое взаимодействует со службой Windows. Служба Windows использует веб-API ASP.Net MVC (самодостаточно размещенный), поэтому с ним можно обмениваться данными через http с помощью JSON. Веб-приложение сконфигурировано для выполнения олицетворения,...

162
Каковы затраты на создание нового HttpClient для каждого вызова в клиенте WebAPI?

Каким должен быть HttpClientсрок службы клиента WebAPI? Лучше иметь один экземпляр HttpClientдля нескольких звонков? Каковы затраты на создание и размещение HttpClientкаждого запроса, как в примере ниже (взято с http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-...