IIS 8.5 Запрос учетных данных с проверкой подлинности Windows - PullRequest
0 голосов
/ 16 апреля 2019

На веб-сайте IIS 8.5, работающем в Windows 2012, появляется запрос учетных данных, который я не могу объяснить.

Пул приложений работает под пользовательским удостоверением, являющимся членом Администраторы и IIS_IUSRS на сервере.

У меня есть следующие настройки на веб-сайте:

Anonymous Authentication = Disabled
ASP.NET Impersonation = Enabled
Windows Authentication = Enabled
useAppPoolCredentials = True

Мой web.config имеет:

<authentication mode="Windows" />
<identity impersonate="true" />
<authorization>
  <allow users="*" />
</authorization>

Я исключил безопасность папок, временно предоставив всем полный доступ.

Самое странное в том, что у меня есть такая же настройка пула приложений, веб-сайта и папки на другом узле в моем кластере NLB, и он не запрашивает учетные данные.

Я также сравнил файлы ApplicationHost.config между двумя серверами и не обнаружил существенных различий.

Где еще может быть разница между двумя серверами?

Обновление от вопросов в комментариях:

Код статуса HTTP: 401.2.5. FailedReqLog:

<failedRequest url="http://url-myapp.com:80/"
               siteId="4"
               appPoolId="myapp"
               processId="14368"
               verb="GET"
               authenticationType="NOT_AVAILABLE"               
               activityId="{8000002B-000E-FF00-B63F-84710C7967BB}"
               failureReason="STATUS_CODE"
               statusCode="401.2"
               triggerStatusCode="401.2"
               timeTaken="0"
               xmlns:freb="http://schemas.microsoft.com/win/2006/06/iis/freb"
               >
  • AppPool находится в интегрированном режиме
  • Позволяет после ввода учетных данных
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...