我在vs 2008中使用asp.net应用程序 我需要在iis7中使用Windows身份验证。我在web.config中设置了Windows身份验证,并在iis中启用了Windows身份验证。我禁用了匿名身份验证。 当我浏览localhost时,它会询问用户名和密码。
对于localhost,它不应该要求输入用户名和密码。
任何想法
由于
答案 0 :(得分:2)
如果您使用的是IE,请启用工具中的Windows集成身份验证 - >互联网选项 - 高级选项卡。 此外,当您访问该站点时,请查看它将进入的区域。如果要上网,单点登录可能无效。因此,您必须通过转到工具将网站添加到Intranet区域 - >互联网选项 - >安全标签 - >本地内联网 - >网站 - >高级 - >输入http://yoursitename.test.com等网址,然后点击添加 还要确保工具 - >互联网选项 - >安全标签 - >本地内联网 - >自定义级别 - >身份验证 - >仅在Intranet区域选项中选择自动登录
此外,Kerberos永远不会在本地计算机上运行。您必须尝试从网络中的远程计算机。
祝你好运。