Назад | Перейти на главную страницу

IIS7 How-To: обычная проверка подлинности папки

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

Я смог в Windows 2003 настроить папку на нашем веб-сервере, поэтому при переходе к ней браузер запрашивал имя пользователя и пароль, которые вы ввели, если это не было сделано, сайт выдал бы сообщение Not Authorized и т.д.

Я близок к тому, чтобы вытащить себе волосы с помощью IIS7, так как я больше не могу найти способ сделать это, похоже, он использует браузер для аутентификации по данным для входа на мой компьютер ...

может кто-нибудь указать мне на некоторые простые старомодные инструкции о том, как я выполняю эту задачу?

IIS 7 намного более модульный, чем IIS 6: когда вы устанавливаете его (добавляя роль «веб-сервера» к вашему серверу), вы можете выбрать, какие функции ваш веб-сервер будет поддерживать, а какие нет. Базовая HTTP-аутентификация - именно одна из них (и IIRC это не включен по умолчанию), поэтому прежде всего вы должны проверить, действительно ли он установлен на сервере, иначе у вас даже не будет возможности включить его в самом IIS. Вы можете проверить это на экранах ролей и / или служб ролей в диспетчере сервера.

Я считаю, что вы хотите отключить встроенную аутентификацию:

http://codesnip.net/iis7-integrated-windows-authentication-win-2008

Также вот более подробная информация о том, как реагирует Internet Explorer:

http://support.microsoft.com/kb/258063