Я пытаюсь установить новый компьютер Windows Server 2003, работающий для размещения приложения ASP.NET, использующего проверку подлинности Windows.
Вот некоторая информация:
Мои симптомы:
Почему Windows auth не работает в IE через имя хоста, а через IP-адрес?
Редактировать:
Вот еще кое-что интересное. Если я перейду в расширенные настройки Internet Explorer и отключу проверку подлинности Windows, все будет работать нормально. Под работой я подразумеваю, что мое тестовое .NET-приложение видит мой NT ID как текущего пользователя.
Я надеюсь, что эта статья поможет вам установить NTLM в качестве основного метода аутентификации.
http://support.microsoft.com/kb/215383
Во многих случаях мне никогда не удавалось заставить аутентификацию Kerberos работать правильно. Если вы хотите продолжить устранение неполадок с Kerberos, попробуйте использовать kerbtray на клиентском компьютере.
Это также может помочь: http://support.microsoft.com/kb/299838
Нужно установить SPN?
http://technet.microsoft.com/en-us/library/cc772897(WS.10).aspx
Просто намек.
Есть ли в имени хоста точки? Я видел всевозможные проблемы с IE, когда набирал так: http: // myserver / Это похоже на то, что IE просто нужна точка в имени для правильной работы.
Простой способ проверить это - подделать адрес: отредактируйте файл C: \ Windows \ System32 \ drivers \ etc \ hosts. Добавьте строку с IP-адресом сервера и вымышленным именем - например: 192.168.10.78 myserver.mycompany.com
А потом http://myserver.mycompany.com/