Невозможно получить доступ к приложению IIS с сервера, на котором оно находится, но может из остальной сети

У меня есть приложение ASP.Net 4.0, размещенное с использованием IIS 6.0 на сервере Windows Server 2003. Приложение использует встроенную аутентификацию, т.е. Active Directory. Используя тот же логин, я могу получить доступ к приложению из сети, используя имя пользователя DOMAIN\user plus password.

Однако приложение не будет проходить проверку подлинности, когда я RDP на сервер и открою браузер и попытаюсь попасть в приложение. Сначала я попытался использовать другое сопоставление DNS, то есть сопоставление 192.168.xx в DNS серверов для локальных пользователей (нет причин выходить в сеть справа), но это не сработало, поэтому я использовал "правильный" интернет-IP и все еще не работает.

Он попадает на сайт в любом случае, так как я получаю диалог аутентификации (сгенерированные окна), но он не принимает логин.

Есть идеи?? Благодарю.

ОБНОВИТЬ:

В соответствии с принятым Тристансом ответом, похоже, что это LoopBackCheck, который я преобразовал с помощью команды powershell:

New-ItemProperty HKLM:\System\CurrentControlSet\Control\Lsa -Name "DisableLoopbackCheck" -Value "1" -PropertyType dword

1 ответ

Решение

Я бы начал с DisableLoopBackCheck и связанных с ним записей в реестре, если это всего лишь консоль сервера.

/questions/477044/nevozmozhno-vojti-na-zaschischennyie-stranitsyi-proverki-podlinnosti-windows-nah/477060#477060

Также убедитесь, что Конфигурация усиленной безопасности IE не включена (Установка и удаление программ для Windows Server 2003).

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