В Windows Server 2003 я использую веб-браузер (http: // имя сервера / сайт), чтобы перейти на саму веб-сайт (имя сервера) со ссылкой на запись в файле hosts.txt - требуется для использования программного обеспечения. Я получаю поле для проверки подлинности пользователя («подключиться к»). Проверено, что встроенная проверка подлинности Windows не отмечена в свойствах IIS.
Я могу получить доступ к этому веб-сайту (http: // имя сервера / сайт) успешно из другого Windows Server 2003 и Windows XP с записью hosts.txt. Я также могу получить доступ к веб-сайту (http: // servername1 / site1) из servername с записью servername1 в файле hosts.txt.
Из этого я вижу, что имя сервера использует файл hosts.txt. Для IP-адреса я попробовал как фактический адрес, так и адрес обратной связи (127.0.0.1).
Я обнаружил несоответствия в безопасности IIS на уровне сайта (анонимный) и виртуального каталога (интегрированная Windows). Очевидно, что-то инициировало их обнаружение, когда к веб-сайту обращались с именем хоста с того же сервера, но не было найдено, когда использовался IP-адрес (или был запрошен с другой машины - когда хост уже был преобразован в IP).
Когда я изменил их обоих на встроенную безопасность Windows, все заработало.
Вы ожидаете автоматического входа на сайт? Если у вас отключена встроенная аутентификация Windows, что вы включили? Разрешен анонимный доступ?