Защита паролем веб-приложения ASP.NET в IIS 7.5 - PullRequest
14 голосов
/ 23 января 2012

Я использую IIS 7.5 в Windows 7 для обслуживания своих сайтов asp.net в целях тестирования.Чтобы запретить случайным людям просматривать мои веб-сайты, я хочу, чтобы IIS требовал ввода имени пользователя и пароля, прежде чем он будет что-либо обслуживать.

Я пытался отключить анонимную проверку подлинности и включить проверку подлинности Windows в приложении, но при вводе учетных данных Windowsв нем не работает.

Может кто-нибудь объяснить простой способ сделать это?

Ответы [ 2 ]

15 голосов
/ 23 января 2012

Вам нужна «Базовая аутентификация»:

  1. Диспетчер открытых информационных служб Интернета (IIS):

    • Если вы используете Windows Server 2008 или Windows Server 2008 R2:

      На панели задач нажмите Пуск, выберите Администрирование, а затем нажмите Диспетчер информационных служб Интернета (IIS).

    • Если вы используете Windows Vista или Windows 7:

      На панели задач нажмите Пуск, а затем нажмите Панель управления. Дважды щелкните «Администрирование», а затем дважды щелкните «Диспетчер служб IIS».

  2. На панели Подключения разверните имя сервера, разверните Сайты и затем щелкните сайт, приложение или веб-сервис, для которого вы хотите включить базовую аутентификацию.

  3. Прокрутите до раздела Безопасность в Главная панель, а затем дважды щелкните Аутентификация.
  4. В аутентификации выберите «Обычная аутентификация», а затем на панели «Действия» нажмите Включить.
  5. На панели Аутентификация выберите Аноним Аутентификация, а затем нажмите Отключить на панели действий.

Screenshot of above settings

цитата из Базовая аутентификация. Как сделать

1 голос
/ 17 августа 2017

С ответом Колина не забудьте установить функцию «Базовая аутентификация» в помощнике по ролям и функциям: «IIS> WebServer> Security»

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