5

我在ASP.Net中创建了我的第一个网站,我试图在工作时在我们的Intranet上运行它。我现在已经完成了几乎所有的事情,并且我遇到了障碍。ASP.NET Intranet网站要求凭据 - Windows身份验证

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

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

我事先感谢您的帮助,我很高兴回答任何问题,只要我看到他们发布。再说一遍,我只是想绕过弹出的那个对话框。

+0

是在同一个网络客户端上的服务器? – 2012-02-10 18:04:05

+0

您的域名位于IE中的Intranet或Trusted Sites区域中吗? – tvanfosson 2012-02-10 18:04:51

+0

服务器位于同一网络上,但该域很可能不在受信任的站点列表中。 – user1165864 2012-02-10 18:14:51

回答

6

将该网站添加到您在IE的可信站点中。

+0

感谢您的建议。我们的IT小组删除了IE8版本中的Secruity选项卡,所以我不能自己做这个。我已经向IT要求为整个公司做这件事。如果问题仍然存在,我会发布。 – user1165864 2012-02-10 18:24:15

+0

这工作就像一个魅力。不知道为什么最初没有设置,但他们添加了服务器,现在一切都很好。 – user1165864 2012-02-23 16:05:22

+0

很高兴我可以帮忙,我遇到了与我为本地Intranet构建的Silverlight应用程序相同的问题。 – tcables 2012-02-23 17:23:10

3

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

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

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

+0

感谢您的提示。我已经完成了这个过程(如上所述),并已将所需的xml添加到web.config文件并将其添加到IIS。仍然没有骰子。尽管我已经查找了一段时间的这些信息,但您上面提供的网站在几天前可以节省我几个小时的搜索时间! – user1165864 2012-02-10 20:04:24