访问站点时的Windows登录提示

时间:2014-10-17 18:50:53

标签: c# asp.net asp.net-mvc windows iis

在使用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,我都会得到同样的行为。

2 个答案:

答案 0 :(得分:1)

这就是我为解决问题所做的工作。

在IE中,我将IP地址添加到“安全”选项卡中的本地Intranet站点。

显然,Windows集成安全性仅在IE中得到保证。

我使用此知识库文章作为参考。 http://support.microsoft.com/kb/258063

答案 1 :(得分:0)

这是一个互联网设置,可以在IE或控制面板中更改。

互联网选项 - >安全 - >本地内联网 - >网站 - 将您的网站/域名放在列表中

IE正在提示输入Windows凭据(如果它不在Intranet区域中,或者不在Intranet站点列表中)。将站点添加到Intranet区域列表以进行自动登录。