Как остановить IIS, запрашивая аутентификацию для сайта по умолчанию на локальном хосте
У меня установлен IIS 5.1 на Windows XP Pro SP2. Кроме того, я установил VS 2008 Express с .NET 3.5. Таким образом, очевидно, что IIS настроен для ASP.NET автоматически для .NET 3.5
Проблема заключается в том, что когда я обращаюсь к http://localhost IE и Firefox обе представляют собой окно проверки подлинности. Даже если я нахожу пользователя администратора и его пароль, аутентификация завершается с ошибкой. Я уже проверял доступ анонимного пользователя (с пользователем IUSR_ и паролем управляется IIS) в параметрах безопасности каталога по умолчанию.
Однако другие развернутые веб-приложения работают нормально (не запрашивает никакой аутентификации).
В IE этот процесс аутентификации прекращается, если я добавляю http://localhost в опцию Интранет-сайты.
Обратите внимание, что файловая система FAT32 при установке IIS.
С уважением,
Jatan
Ответы
Ответ 1
Это, скорее всего, проблема с правами доступа к файлам NT. IUSR_ должен иметь права файловой системы для чтения любого файла, который вы запрашиваете (например,/inetpub/wwwroot/index.htm).
Если у вас все еще есть проблемы, проверьте журналы IIS, как правило, в \windows\system32\logfiles\W3SVC *.
Ответ 2
IIS использует встроенную проверку подлинности, и по умолчанию IE имеет возможность использовать вашу учетную запись пользователя Windows... но не беспокойтесь, так же как и Firefox, но вам придется быстро изменить конфигурацию.
1) Откройте Firefox и введите примерно: config как url
2) В Тип фильтра в ntlm
3) Дважды щелкните "network.automatic-ntlm-auth.trusted-uris" и введите localhost и нажмите enter
4) Напишите "Спасибо" Blogger
Как всегда, надеюсь, это помогло вам.
Это было скопировано из текст ссылки
Ответ 3
Это может быть из-за нескольких настроек браузера. Попробуйте проверить эти параметры.
Инструменты > Свойства обозревателя > Дополнительно > Включить встроенную проверку подлинности Windows (работает со встроенной проверкой подлинности Windows, установленной в IIS)
Инструменты > Свойства обозревателя > Безопасность > Локальная интрасеть > Пользовательский уровень > Автоматический вход в систему
В худшем случае попробуйте добавить localhost к доверенным сайтам.
Если вы находитесь в сети, вы также можете попробовать отладки, получив трассировку сети. Может быть из-за какого-то прокси-сервера, пытающегося аутентифицироваться.
Ответ 4
Легче удалить "Веб-сайт по умолчанию" и создать новый, если у вас нет каких-либо ограничений.
Я сделал это, и моя проблема решена.
Ответ 5
Если вы хотите проверить подлинность, попробуйте имя домена \administrator как имя пользователя.
Если вам не нужна аутентификация, удалите все тик-боксы в разделе аутентифицированного доступа в окне защиты безопасности.
Ответ 6
Теперь он работает.
Ответ 7
Что для меня работало:,,
Нажмите "Пуск" > панель управления > "Администрирование" > "Информационные службы Интернета"
Разверните левое дерево, щелкните правой кнопкой мыши свой веб-сайт > Свойства
Нажмите "Безопасность каталога", затем в "Анонимный контроль доступа и проверки подлинности" нажмите "Изменить"
Включение анонимного доступa > просмотp > введите учетные данные администратора (например, Администратор) (проверьте имена), > Нажмите OK
Применить настройки, и он должен работать нормально.