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

91
Почему HttpContext.Current имеет значение null после ожидания?

У меня есть следующий тестовый код WebAPI, я не использую WebAPI в производстве, но я сделал это из-за обсуждения, которое у меня было по этому вопросу: Вопрос об асинхронности WebAPI В любом случае, вот оскорбительный метод WebAPI: public async Task<string> Get(int id) { var x =...

89
405 метод запрещен Веб-API

Эта ошибка очень распространена, я попробовал все решения, и ни одно из них не сработало. Я отключил публикацию WebDAV в панели управления и добавил это в свой файл веб-конфигурации: <handlers> <remove name="WebDAV"/> </handlers> <modules...

89
Entity Framework Core: вторая операция началась в этом контексте до завершения предыдущей операции

Я работаю над проектом ASP.Net Core 2.0 с использованием Entity Framework Core <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" /> <PackageReference...

88
Веб-API в решении MVC в отдельном проекте

Я создаю новый проект MVC4, и исследования заставили меня поверить в то, что связь с javascript на стороне сервера теперь лучше достигается через структуру веб-API, а не действия контроллера. Я правильно понимаю это? Я предполагаю, что могу делиться всеми своими атрибутами и т.д. между веб-API и...

88
Вернуть строку JSON явно из Asp.net WEBAPI?

В некоторых случаях у меня есть NewtonSoft JSON.NET, и в моем контроллере я просто возвращаю Jobject из своего контроллера, и все хорошо. Но у меня есть случай, когда я получаю необработанный JSON из другой службы и мне нужно вернуть его из моего webAPI. В этом контексте я не могу использовать...

87
Службы данных WCF (OData) по сравнению с веб-API ASP.NET

Я разрабатываю распределенное приложение, которое будет состоять из служб RESTful и множества клиентов (Silverlight, iOS, Windows Phone 7 и т. Д.). Прямо сейчас я определяю, какую технологию мне следует использовать для реализации своих сервисов, WCF Data Services (OData) или нового веб-API...

86
.NET WebAPI Serialization k_BackingField Гадость

Когда я сериализую следующее: [Serializable] public class Error { public string Status { get; set; } public string Message { get; set; } public string ErrorReferenceCode { get; set; } public List<FriendlyError> Errors { get; set; } } Получаю этот отвратительный беспорядок:...

86
Есть ли рекомендуемый способ вернуть изображение с помощью веб-API ASP.NET?

Как лучше всего вернуть изображение с двумя параметрами (x и y для изменения размера). Например ~/api/image12345/200/200 Вернет 200 на 200 jpg / png / или gif Должен ли я возвращать System.Drawing.Imageобъект или определять вручную HTTPReponseMessage.Content?...

86
не удалось сериализовать ответ в веб-API

Я работал над веб-API ASP.NET MVC, у меня такая ошибка: Типу 'ObjectContent`1' не удалось сериализовать тело ответа для типа содержимого 'application / xml; charset = utf-8 '. Мой контроллер: public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } почему я...

86
Как передать параметр datetime?

Как передать даты UTC в веб-API? Передача 2010-01-01работает нормально, но когда я передаю дату в формате UTC, например 2014-12-31T22:00:00.000Z(с компонентом времени), я получаю ответ HTTP 404. Так http://domain/api/controller/action/2012-12-31T22:00:00.000Z дает ответ об ошибке 404, а...

82
Невозможно внедрить зависимости в контроллер веб-API ASP.NET с помощью Unity

Кто-нибудь имел успех, используя контейнер IoC для внедрения зависимостей в контроллеры ASP.NET WebAPI? Кажется, я не могу заставить его работать. Вот чем я сейчас занимаюсь. По моему global.ascx.cs: public static void RegisterRoutes(RouteCollection routes) { // code intentionally omitted }...

81
Не удалось загрузить файл или сборку System.Net.Http, Version = 4.0.0.0 с предварительным выпуском OData веб-API ASP.NET (MVC 4)

Проблема После установки пререлиза Microsoft ASP.NET Web API OData 5.0.0-rc1 я получаю следующее исключение: Не удалось загрузить файл или сборку System.Web.Http, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35 или одну из ее зависимостей. Определение манифеста...

80
Как поддерживать команду HTTP OPTIONS в приложении ASP.NET MVC / WebAPI

Я установил веб-приложение ASP.NET, начиная с шаблона MVC 4 / Web API. Кажется, что все работает очень хорошо - никаких проблем, о которых я знаю. Я использовал Chrome и Firefox для просмотра сайта. Я тестировал с помощью Fiddler, и все отзывы, похоже, касаются денег. Итак, я приступаю к написанию...