У меня есть приложение ASP.Net 4.0, размещенное с использованием IIS 6.0 на сервере Windows Server 2003. Приложение использует встроенную аутентификацию, то есть Active Directory. Используя тот же логин, я могу получить доступ к приложению из сети, используя имя пользователя DOMAIN \ user плюс пароль.
Однако приложение не аутентифицируется, когда я подключаюсь к серверу по RDP, открываю браузер и пытаюсь запустить приложение. Первоначально я пытался использовать другое сопоставление DNS, то есть сопоставление 192.168.xx в DNS-серверах для локальных пользователей (нет причин выходить в сеть правильно), но это не сработало, поэтому я использовал «правильный» IP-адрес в Интернете, и он все еще не работает.
В любом случае он попадает на сайт, так как я получаю диалоговое окно аутентификации (сгенерированные окна), но он не принимает вход в систему.
Любые идеи?? Спасибо.
ОБНОВИТЬ:
Согласно принятому ответу Тристана, это, похоже, LoopBackCheck, который я решил с помощью этой команды powershell:
New-ItemProperty HKLM:\System\CurrentControlSet\Control\Lsa -Name "DisableLoopbackCheck" -Value "1" -PropertyType dword
Я бы начал с DisableLoopBackCheck и связанных с ним записей реестра, если это только серверная консоль.
https://serverfault.com/a/210736/35088
Также убедитесь, что конфигурация усиленной безопасности IE не включена (Установка и удаление программ для Windows Server 2003).