Один веб-сайт должен быть доступен для меня (разработчика) и одного пользователя (DOMAIN_NAME \ USER_NAME).
Когда я разрабатывал веб-сайт в Visual Studio с использованием "автоматического хоста", созданного VS,настроек в web.config было достаточно:
<authentication mode="Windows"/>
<authorization>
<allow users="DOMAIN_NAME\my_name,DOMAIN_NAME\USER_NAME" />
<deny users="*" />
</authorization>
Но при создании веб-сайта в IIS я получаю сообщение об ошибке:
Доступ запрещен.
Описание: произошла ошибка при доступе к ресурсам, необходимым для обслуживания этого запроса.Сервер не может быть настроен для доступа к запрошенному URL.
Сообщение об ошибке 401.2 .: неавторизовано: сбой входа в систему из-за конфигурации сервера.Убедитесь, что у вас есть разрешение на просмотр этого каталога или страницы на основе предоставленных вами учетных данных и методов аутентификации, включенных на веб-сервере.Обратитесь к администратору веб-сервера за дополнительной помощью.
Какие настройки для ApplicationPoolIdentity и самого веб-сайта необходимо указать?
Большое спасибо!
РЕДАКТИРОВАТЬ:
Я настроил пул приложений локального IIS для использования удостоверения «LocalSystem», веб-сайт - дляиспользовать «сквозную» аутентификацию, и как предложено отключено «Анонимная аутентификация», включено «Аутентификация Windows» - и веб-сайт локально стал работоспособным.
Но локально у меня Windows 7 (IIS7), но на «ТЕСТ»«среда (где мне нужно развернуть веб-сайт) У меня есть сервер Windows 2008, и у него нет возможности включить« Аутентификацию Windows »... не знаю, почему ... возможно, это для более высокого уровня администратора, ноЯ являюсь членом группы администраторов ...
Думаю, я что-то не так делаю ...
Пожалуйста, сообщите.