401 — Неавторизованный: доступ запрещен из-за недействительных учетных данных. IIS 10 Новый API публикации сообщений

#web-services #publish #http-status-code-401 #iis-10

#веб-службы #опубликовать #http-status-code-401 #iis-10

Вопрос:

У меня есть ASP.NET Веб-сервис API2 Web, я пытаюсь опубликовать его на новом сервере IIS 10, но он возвращает 401 — несанкционированный: доступ запрещен из-за недействительных учетных данных на его веб-странице. когда я запрашиваю метод POST, я пробовал его локально, и он работал нормально, и на старом сервере он работал идеально. кто-нибудь может предложить какое-либо решение?

Комментарии:

1. Можете ли вы показать скриншот модуля аутентификации Web API в IIS и безопасности папки. Похоже, вы не дали разрешения анонимным пользователям на чтение содержимого папки приложения.

2. Кстати, вы установили разрешение для папки приложения?

Ответ №1:

Мне пришлось отключить базовую аутентификацию, пока в IIS включена анонимная аутентификация.