在使用localhost以外的主机访问IIS上的站点时,我收到Windows登录提示。
例如,
http://localhost/mysite -- works
http://ipaddresss/mysite -- login prompt
如果我在Web应用程序的IIS设置中启用匿名访问,则提示消失,我可以正常访问该网站。我也启用了Windows身份验证。
我希望能够在不获取Windows登录提示的情况下禁用匿名访问。
Windows IIS 7.5 Windows Server 2008 R2 ASP.NET 4.5 MVC Web应用程序
这似乎与浏览器无关。无论是IE还是Firefox,我都会得到同样的行为。
答案 0 :(得分:1)
这就是我为解决问题所做的工作。
在IE中,我将IP地址添加到“安全”选项卡中的本地Intranet站点。
显然,Windows集成安全性仅在IE中得到保证。
我使用此知识库文章作为参考。 http://support.microsoft.com/kb/258063
答案 1 :(得分:0)
这是一个互联网设置,可以在IE或控制面板中更改。
互联网选项 - >安全 - >本地内联网 - >网站 - 将您的网站/域名放在列表中
IE正在提示输入Windows凭据(如果它不在Intranet区域中,或者不在Intranet站点列表中)。将站点添加到Intranet区域列表以进行自动登录。