У меня проблемы с развертыванием веб-приложения с проверкой подлинности с помощью форм в IIS 7.5.
У меня есть следующее:
- Проверка подлинности с помощью форм
- Asp.net mvc 2
- Net Framework 4.0
- Пул приложений настроен для .Net Framework 4.0 и находится в режиме интегрированного конвейера.
- IIS 7.5 в WindowsServer 2008
- Настройка проверки подлинности - это IIS (для олицетворения ASP.NET и проверки подлинности с помощью форм установлено значение ENABLED. Остальным установлено значение DISABLED).В настройках проверки подлинности с помощью форм URL-адрес входа правильный.Настройки cookie: (Режим: Использовать профиль устройства, Имя: .ASPXAUTH, Режим защиты: Шифрование и проверка, Требуется SSL: не проверено)
Web.Config:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
Я получаю следующую ошибку при запуске «Управление приложением -> Обзор» в диспетчере IIS.
Ошибка HTTP 401.2 - неавторизовано
Вы не авторизованыдля просмотра этой страницы из-за неправильных заголовков аутентификации.
При попытке запустить развернутое приложение на моем локальном компьютере я получаю следующую ошибку:
401 - Неавторизовано: доступ запрещен из-заневерные учетные данные.
У вас нет прав для просмотра этого каталога или страницы с использованием предоставленных вами учетных данных.
Есть идеи о том, что происходит не так?Работает найди при запуске от VS.