маршрутизация web api 2-ресурс не найден

я добавил контроллер Web Api в приложение MVC 5, но все время получаю ошибку 404 - ресурс не может быть найден. Я добавил GlobalConfiguration.Настроить(WebApiConfig.Регистрация) в Application_Start () protected void Application_Start() { ...

Как хранятся маркеры носителей на стороне сервера в Web API 2?

я настраиваю аутентификацию токена носителя в Web API 2, и я не понимаю, как (или где) токен носителя хранится на стороне сервера. Вот соответствующий код: Startup: public partial class Startup { public static OAuthAuthorizationServerOptions OA ...

Почему мой ClaimsIdentity IsAuthenticated всегда false (для фильтра авторизации веб-api)?

в проекте Web API я переопределяю обычный процесс аутентификации для проверки токенов вместо этого. Код выглядит примерно так: if ( true ) // validate the token or whatever here { var claims = new List<Claim>(); claims.Add( new Claim( ...

Имеет ли смысл иметь ViewModels в Webapi?

Я начинаю изучать webapi и обнаруживаю, что делаю вещи, которые имеют смысл в проекте MVC, но могут не иметь смысла. обычно в проекте MVC я делаю ViewModels и использую это в качестве параметра или передаю их обратно с видом. поскольку в webapi нет ...

ASP.NET сеанс веб-API или что-то еще?

Мне нужно хранить некоторую информацию в сеансе (или в любом другом ASP.NET Web API), который мне нужно получить в каждом запросе API. У нас будет один веб-сайт api IIS, и несколько Привязок веб-сайта будут добавлены через заголовок узла. Когда как ...

Web API создание ключей API

Я заинтересован в создании ключей API для web.api и позволяет клиентам общаться с API, используя ключи API, а не веб-сайт авторизации.api предоставляет. Я хочу, чтобы несколько клиентов могли общаться с интернетом.прикладной программный интерфейс. ...

Десериализация Json в производные типы в Asp.Net Web API

Я вызываю метод моего WebAPI отправки json, который я хотел бы сопоставить (или привязать) с моделью. в контроллере у меня есть способ, как: public Result Post([ModelBinder(typeof(CustomModelBinder))]MyClass model); 'MyClass', который задается в ...

Веб-API ASP.NET : выполнение составной пост с загрузить файл с помощью HttpClient веб-API

у меня есть служба WebApi, обрабатывающая загрузку из простой формы, например: <form action="/api/workitems" enctype="multipart/form-data" method="post"> <input type="hidden" name="type" value="ExtractText" /> <inp ...

Плюсы / минусы разных ASP.NET параметры кэширования

недавно я задал вопрос о кэшировании данных приложения в ASP.NET приложение MVC WebAPI и это привело меня к новому вопросу. Каковы плюсы / минусы различных методов кэширования, доступных в ASP.NET? у меня есть: Кэш-Памяти http://msdn.microsoft.c ...

Маршрутизация и наследование атрибутов .NET WebAPI

Я играю с идеей иметь базовый контроллер, который использует общий репозиторий для предоставления основных методов CRUD для моих контроллеров API, чтобы мне не приходилось дублировать один и тот же базовый код в каждом новом контроллере. Но у меня в ...

Проверка подлинности маркера веб-API с пользовательской базой данных пользователей

Я разрабатываю службу Web API 2.1, которая должна аутентифицировать подключающиеся клиенты (клиенты HTML5/JS, которые я буду создавать и контролировать). К сожалению, информация о пользователе (имя пользователя, хэши паролей, роли и многое, многое др ...

В чем разница между HttpResponseMessage и HttpResponseException

Я попытался понять оба и написать пример кода: public HttpResponseMessage Get() { var response = ControllerContext.Request .CreateResponse(HttpStatusCode.BadRequest, "abc"); throw new HttpResponseException(respo ...

Чтение HttpContent в контроллере WebApi

как я могу прочитать содержимое запроса PUT в действии контроллера MVC webApi. [HttpPut] public HttpResponseMessage Put(int accountId, Contact contact) { var httpContent = Request.Content; var asyncContent = httpContent.ReadAsStringAsync().R ...

Как мы определяем, используем ли мы Web API 1 или Web API 2?

ввести проблема Я хотел бы знать, используем ли мы веб-API 1 или 2. Мои собственные пакеты.конфиг указывает на версию 5.0.0. Это веб-API 1 или 2? поиск и исследование Я попытался погуглить следующее: "web api 1" "web api 2" и ASP.NET ис ...

Как использовать контейнер DI при OwinStartup

это проект Web API 2. когда я реализую DI с помощью Ninject, я получил сообщение об ошибке произошла ошибка при попытке создать контроллер типа 'TokenController'. Убедитесь, что контроллер имеет открытый конструктор без параметров. [assembly: Owin ...

Как установить пользовательские JsonSerializerSettings для Json.NET в MVC 4 Web API?

Я понимаю, что ASP.NET Web API изначально использует Json.NET для (de)сериализации объектов, но есть ли способ указать JsonSerializerSettings объект, который вы хотите для этого использовать? например, что, если бы я хотел включить type информация ...

Как получить базовый URL в Web API controller?

Я знаю, что могу использовать Url.Link() чтобы получить URL-адрес определенного маршрута, но как я могу получить базовый URL-адрес Web API в контроллере Web API? ...

Не удается получить UserManager из OwinContext в apicontroller

Я следую примеру Microsoft для реализации проверки электронной почты с идентификатором 2.0.0 Я застрял в этой части public ApplicationUserManager UserManager { get { return _userManager ?? HttpContext.GetOwinContext().GetUserManager< ...

MVC5, WebAPI2 и AutoFac не работают. Все пакеты Nuget обновлены

я обновил все пакеты nuget в моем проекте, а также пакет интеграции AutoFac MVC5 (удален MVC4 one) и до сих пор нет кости. наследование нарушены правила безопасности при переопределении член: 'Autofac.Интеграция.Веб-API.AutofacWebApiDependencyRes ...