В IIS7 нет выбора базовой аутентификации - PullRequest
57 голосов
/ 07 июня 2011

У меня нет опции для базовой аутентификации в диспетчере IIS в разделе IIS => Аутентификация.У меня есть следующие варианты:

Anonymous Authentication
ASP.NET Impersonation
Forms Authentication

Я использую Windows 7 professional N, и согласно this , базовая аутентификация должна быть доступна для меня.

У кого-нибудь есть идеи?

Ответы [ 3 ]

88 голосов
/ 07 июня 2011

Перейдите в раздел «Программы и компоненты», «Включите или выключите компоненты Windows» и включите базовую аутентификацию в IIS.

Полный путь для Windows 7 и 8:

  • Панель управления
  • Программы и возможности
  • Включение или отключение функций Windows
  • Развернуть: Информационные службы Интернета => Службы всемирной паутины => Безопасность
  • Выберите «Базовая аутентификация»
47 голосов
/ 25 августа 2013

Мне не хватает представителя, чтобы добавить комментарий к выбранному ответу, но я чувствую, что важно добавить, что вам, вероятно, нужно закрыть и снова открыть IIS Manager прежде чем он появится в списке вариантов для аутентификации.

В противном случае вы можете сойти с ума, пытаясь выяснить, почему вы сделали выше, и список не изменился.

40 голосов
/ 02 июля 2012

Возможно, вам придется установить модуль базовой аутентификации для IIS.

Для Vista / Win7 это: Панель управления -> Программы -> Включить или выключить функции Windows

Для Server 2008: Диспетчер серверов -> Роли -> Веб-сервер -> Добавить службы ролей Затем в древовидной структуре это: Информационные службы Интернета -> Службы всемирной паутины -> Безопасность -> Базовая аутентификация

Установите флажок и установите. Тогда вы сможете увидеть опцию базовой аутентификации.

(источник: https://serverfault.com/questions/29521/iis7-basic-authentication-module-missing)

...