Ошибка 401 для моего приложения ASP.NET на IIS 6.0
Я только что написал устаревшее приложение для IIS 6.0 (.NET 1.0, даже не спрашиваю, почему!). Одним из требований является отключение встроенной проверки подлинности Windows в виртуальном каталоге.
http://localhost/test.html
Когда я отключаю это, я получаю ошибку 401.1 в root.html корня IIS, который состоит из "Hello World"
Вы не авторизованы для просмотра этой страницы. У вас нет разрешения на
просмотрите этот каталог или страницу, используя предоставленные вами учетные данные.
Пожалуйста, попробуйте следующее:
• Обратитесь к администратору веб-сайта, если вы считаете, что сможете просматривать этот каталог или страницу. • Нажмите кнопку Обновить, чтобы повторить попытку с другими учетными данными. Ошибка HTTP 401.1 - неавторизовано: доступ запрещен из-за неверных учетных данных. Информационные службы Интернета (IIS)
Когда IWM включен, веб-сайт работает как драгоценный камень.
Кто-нибудь знает, в чем причина? Это не проблема для моего приложения, так как даже test.html по умолчанию не проходит аутентификацию
2 ответа
Проблема была решена с удалением ограничения Гость и Аноним из локальной политики безопасности
Скорее всего, вам потребуется установить правильные права доступа к папке для анонимного пользователя в папке, к которой вы обращаетесь.
изменить: это более релевантная ссылка: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/9ded7af2-fcb7-4ed2-b007-e19f971f6e13.mspx?mfr=true