2010-11-05 4 views
0

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

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

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

ответ

0

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

0

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

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

0

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

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

Смежные вопросы