ASP.NET Intranet站点要求凭据 - Windows身份验证

时间:2012-02-10 18:03:02

标签: asp.net iis-7 windows-server-2008 windows-authentication credentials

我在ASP.Net中创建了我的第一个网站,我正在尝试在工作中在我们的Intranet上运行它。我现在已经完成了几乎所有的工作,而且我遇到了障碍。

我需要使用Windows身份验证 - 我的团队要求 - 所以我经历了设置网站的过程。我已经配置了所有内容并尝试访问该站点(非本地主机)并获得了一个对话框,询问我的登录凭据。我无法弄清楚为什么会这样。我确保IE8设置为传递凭据,我确保在我的web.config文件和服务器上都设置了Windows Auth。一旦我输入我的Windows登录信息,我就会毫无问题地进入该网站。

当我最初设置页面时,我选择了传递身份验证并测试了连接。在那次测试中,我收到一条错误,说无法验证访问网站的路径。这是我唯一的猜测,但无法找到解决方法。

我提前感谢您的帮助,我很乐意在发布任何问题后立即回答。再一次,我只是试图绕过弹出的对话框。

2 个答案:

答案 0 :(得分:6)

将网站添加到IE中的受信任网站。

答案 1 :(得分:3)

您需要确保在网站(以及IIS)中设置“集成Windows身份验证”,否则它将不会获取其登录凭据并通过。

http://technet.microsoft.com/en-us/library/cc754628(WS.10).aspx

http://codesnip.net/iis7-integrated-windows-authentication-win-2008