Пользователи не могут получить доступ к веб-сайту, размещенному на IIS, настроенном с включенной аутентификацией Windows - PullRequest
0 голосов
/ 29 июня 2018

В настоящее время я разрабатываю веб-сайт, использующий проверку подлинности Windows, в котором ApplicationPoolIdentity настроен с Identity = Application Pool Я могу соединиться через логин с моим администратором, когда браузер запрашивает его, и он отлично работает, но если любой другой пользователь пытается получить доступ, браузер запрашивает учетные данные 3 раза, а затем выдает ошибку 401.

Тестовые сценарии:

  1. Если сервер настроен с включенной анонимной аутентификацией, все могут открыть страницу.

  2. Если я пытаюсь установить для удостоверения пула приложений учетную запись обычного пользователя, IIS не распознает предоставленные имя пользователя и пароль.

  3. Папка C: \ inetpub \ была установлена ​​с полным контролем «Все», но пользователи все равно не могут подключиться.

  4. Папка C: \ inetpub \ была установлена ​​с полным контролем для конкретного пользователя, но пользователь все равно не может подключиться.

  5. По рекомендации другого поста в web.config был добавлен следующий раздел:

<authorization>
<allow users="*"/>
</authorization>

Журналы Windows в Event Viewer ничего не хранят о неудачном входе в систему.

спасибо за ваши комментарии

Обновление

я включил и добавил правила отслеживания невыполненных запросов на веб-сайт

это был результат

ModuleName: IIS Web Core

Уведомление: AUTHENTICATE_REQUEST

HttpStatus: 401

HttpReason: Unauthorized

ErrorCode: доступ запрещен (0x80070005)

Я искал эту ошибку, но пост сказал мне, может быть, разрешения, но я установил всех как полный контроль, и он не работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...