Ошибка 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/f594e137-e2da-4b22-ab58-f8edba938802.mspx?mfr=true

изменить: это более релевантная ссылка: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/9ded7af2-fcb7-4ed2-b007-e19f971f6e13.mspx?mfr=true

Другие вопросы по тегам