Назад | Перейти на главную страницу

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

У меня есть приложение 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).