Я принимал asp.net MVC 4 + WebAPI в IIS 7.5 с проверкой подлинности Windows. Когда я вызываю WebAPI из представления MVC4, он дает мне 401 несанкционированную ошибку. Но он отлично работает с моего локального хоста.asp.net MVC 4 + WebAPI, размещенный в IIS 7.5 с аутентификацией Windows, дает 401 несанкционированную ошибку
Я установил принципал в обоих местах (Thread.CurrentPrincipal & HttpContext.Current.User) из моего класса AuthenticationModule.
Я пробовал с помощью System.Web.HTTP AuthorizeAttribute.
Когда я отлаживаюсь с консолью JQuery, я вижу, что контекстный директор имеет значение null.
Сообщите мне о нижеследующем.
- Конфигурация хоста IIS?
- Как создать WebAPI аутентифицировать/разрешать вызовы из представлений?
фактически установлена, вы службу роли подлинности Windows для IIS 7.5? Установка по умолчанию не включает службу роли проверки подлинности Windows. См. Здесь: http://www.iis.net/configreference/system.webserver/security/authentication/windowsauthentication –