Аутентификация Windows не работает - PullRequest
0 голосов
/ 05 ноября 2010

Недавно установленный IIS на чистой Windows Server 2008 R2.Установлена ​​вся опция безопасности.Затем для аутентификации веб-сайта по умолчанию включается аутентификация Windows и отключаются все остальные.Затем, когда я обращаюсь к странице по умолчанию iisstart.htm, мне нужно всплывающее окно для сообщения аутентификации.

, но когда я получаю доступ к тестовой странице, например: http://localhost/iisstart.htm,, всплывающее окно отсутствует.так же, как включена анонимная аутентификация.

Как это исправить?

Ответы [ 3 ]

0 голосов
/ 05 ноября 2010

Если вы перейдете к «localhost», то IE увидит это как часть «Зоны интрасети».В «Зоне интрасети» IE по умолчанию автоматически отправляет ваши текущие учетные данные на сайты, использующие «Аутентификацию Windows».

В результате, вероятно, все работает правильно.

0 голосов
/ 19 октября 2016

Прежде всего, убедитесь, что вы проверяете, может ли пользователь пула приложений получить доступ к файлам сайта (настройки безопасности NTFS).См .: Обзор разрешений IIS7 - ApplicationPoolIdentity

После этого (и двойной проверки того, что в IIS включена только проверка подлинности Windows) учтите, что ваш URL-адрес не должен содержать точек !Вы можете сделать дополнительную привязку (см .: https://technet.microsoft.com/en-us/library/cc731692(v=ws.10).aspx), которая содержит только буквы и цифры, а затем добавить эту привязку к локальному файлу хостов (откройте текстовый редактор от имени администратора и отредактируйте файл hosts в C: \ Windows \System32 \ drivers \ etc) для проверки.

0 голосов
/ 05 ноября 2010

Я думаю, что ваш веб-сервис обращается к файлам через удостоверение пула приложений, удалите этого пользователя из списка безопасного доступа к файлу.

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