IIS не заботится о пользователе IIS Manager
Я использую IIS 7.0 на сервере Windows 2008 R1 и хочу настроить пользователей IIS Manager. По некоторым причинам каждая последняя попытка доступа к сайту отклоняется (HTTP Unauthorized).
Установлены следующие дополнительные компоненты IIS:
- Безопасность \ Базовая аутентификация
- Безопасность \ Авторизация URL
- Средства управления \ Консоль управления IIS
- Средства управления \ Служба управления
Затем я настроил службу управления для использования учетных данных Windows или IIS-Manager-User. Я также добавил некоторых пользователей IIS-Manager и активировал их на своем веб-сайте.
На панели настроек аутентификации я отключил анонимный доступ и включил базовую аутентификацию.
В результате при просмотре веб-сайта теперь требуется пароль. Дело в том, что я могу получить доступ к странице с учетными данными Windows, но не с учетными данными пользователя IIS Manager. В этом случае результатом всегда является HTTP 401 - Неавторизованный.
Что мне не хватает?
1 ответ
IIS Manager Пользователи предназначены для администрирования IIS (он же управление сайтами / приложениями), а не для доступа к серверу во время выполнения (обычный просмотр содержимого).
Сказав это, вы можете заставить это работать, если ваш сценарий предполагает использование одних и тех же пользователей для возможного администрирования (например, с использованием WMSVC) и времени выполнения, и я написал об этом блог в 2008 году о том, как его настроить:
http://blogs.msdn.com/b/carlosag/archive/2008/09/26/using-iis-manager-users-in-your-application.aspx