Невозможно получить доступ к приложению 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 и связанных с ним записей в реестре, если это всего лишь консоль сервера.
Также убедитесь, что Конфигурация усиленной безопасности IE не включена (Установка и удаление программ для Windows Server 2003).