2009-11-24 4 views
6

У нас есть несколько веб-приложений, использующих проверку подлинности Windows, которые отлично работали на IIS6. После развертывания их в IIS7 проверка подлинности Windows больше не работает (мы получаем ошибки 401.2), ЕСЛИ мы не устанавливаем веб-приложение для использования «классического трубопровода»IIS 7 - Аутентификация Windows не работает

Я понимаю, что формы auth и Windows Auth не поддерживаются одновременно, как указано here и here - но это не моя проблема. У меня нет аутентификации форм. У меня только проверка подлинности Windows включена, но я всегда получаю 401.2

Кто-нибудь сталкивался с этим? Есть что-то еще, что мне нужно сделать?

Спасибо! -Mike

+0

Просьба создать простейшее веб-приложение ASP.NET и протестировать его на IIS 7. Это может сказать вам, поддерживает ли IIS 7 проверку подлинности Windows. Не спешите с вашим заявлением. –

ответ

0

Есть две непосредственные мысли: (1) Интегрированная Windows включена на сервере, поскольку функция в роли (2) - это аутентификация, настроенная в правой части web.config? В IIS7 хранится некоторая конфигурация web.config, и переход от IIS6 к IIS7 часто предполагает добавление дополнительной информации.

Смотрите также: http://forums.iis.net/t/1153827.aspx

0

Много настроек в web.config переходе от system.web к system.webServer при переходе от классического режима в интегрированном режиме. Например, пользовательские httpmodules перемещаются в system.webserver. У вас есть какие-либо http-модули, которые обрабатывают пользовательскую аутентификацию?

 Смежные вопросы

  • Нет связанных вопросов^_^