我有一个在Windows Server 2003服务器上使用IIS 6.0托pipe的ASP.Net 4.0应用程序。 该应用程序正在使用集成身份validation即Active Directory。 使用相同的login名,我可以使用DOMAIN \ userencryption码的用户名从networking访问应用程序。
然而,当我RDP进入服务器,并popup一个浏览器打开并尝试点击该应用程序不会validation应用程序。 最初我尝试使用不同的DNS映射,即在本地用户服务器DNS(192.168.xx映射)(没有理由在网上出去),但是这将无法正常工作,所以我用了一个“适当的”互联网IP和它仍然不起作用。
这是击中网站的方式,因为我得到一个身份validation对话框(窗口生成),但它不会接受login。
有任何想法吗?? 谢谢。
更新:
按照特里斯坦接受的答案,它似乎是一个LoopBackCheck,我用这个PowerShell命令解决:
New-ItemProperty HKLM:\System\CurrentControlSet\Control\Lsa -Name "DisableLoopbackCheck" -Value "1" -PropertyType dword
我会从DisableLoopBackCheck和相关的registry项开始,如果这只是一个服务器控制台的事情。
https://serverfault.com/a/210736/35088
此外,请确保IE增强安全configuration未打开(用于Windows Server 2003的添加/删除程序)。