Подтвердить что ты не робот

Настройка веб-сайта

Один веб-сайт должен быть доступен мне (разработчику) и одному пользователю (DOMAIN_NAME\USER_NAME).

Когда я создал веб-сайт в визуальной студии с использованием "автоматического хоста", созданного 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 и самого веб-сайта необходимо указать?

Спасибо большое!

EDIT:

Я настроил пул приложений локального IIS, чтобы использовать идентификатор "LocalSystem", веб-сайт, для использования "сквозной" аутентификации, и, как было предложено отключить "Анонимная аутентификация", включена "Аутентификация Windows" - и локальный веб-сайт стал работоспособным.

Но локально у меня есть окна 7 (IIS7), но в среде "TEST" (где мне нужно развернуть веб-сайт) У меня есть сервер Windows 2008, и у него нет возможности включить "Аутентификацию Windows"... don "Я знаю, почему... возможно, это для более высокого уровня администратора, но я член группы" Администраторы "...

Угадайте, я делаю что-то неправильно...

Просьба сообщить.

4b9b3361

Ответ 1

Ваш web.config настроен правильно. Кроме того, убедитесь, что сайт/приложение IIS настроено как:

  • НЕ разрешить анонимный доступ
  • форсирование Интегрированная проверка подлинности Windows
  • оставьте пул приложений как сетевую службу

IIS7

IIS6

Найдите диалоговое окно ниже

  • Панель управления/Средства администрирования → Диспетчер IIS → Веб-сайт правой кнопки мыши → Свойства → Безопасность каталога

IIS 6 non anonymous with Windows Authentication