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

Обычная проверка подлинности IIS 7.5 не работает с виртуальными каталогами

На этом сервере работает IIS 7.5. Я настроил пользователя диспетчера IIS «someuser». В виртуальном каталоге «virtdir», который также является «приложением» IIS7.5, я установил для пользователя «someuser» значение «Разрешено» (в разрешениях диспетчера IIS) (и да, я выбрал «virtdir» и сначала переключился на «Просмотр функций» .) Также, выбрав "virtdir", я настроил аутентификацию, отключил анонимную аутентификацию и включил базовую аутентификацию.

Когда я перехожу к «virtdir» с помощью браузера, я ожидал, что появится всплывающее окно «Basic Auth Challenge» для ввода идентификатора пользователя и пароля. Вместо этого я получаю только страницу с ошибкой со следующей информацией:

HTTP Error 401.2 - Unauthorized
You are not authorized to view this page due to invalid authentication headers.
Detailed Error Information
Module  UrlAuthorizationModule
Notification    AuthorizeRequest
Handler ExtensionlessUrlHandler-Integrated-4.0
Error Code  0x80070005
Requested URL   http://www.xxxx.org:80/virtdir
Physical Path   d:\xxx\xx
Logon Method    Anonymous
Logon User  Anonymous

Та же самая настройка с обычным каталогом (и объявленным как «приложение») работает успешно.

У кого-нибудь есть опыт в этом?