0

我在 vs 2008 中使用 asp.net 应用程序,我需要在 iis7 中使用 windows 身份验证。我已经在 web.config 中设置了 windows 身份验证,并在 iis 中启用了 windows 身份验证。我禁用了匿名身份验证。当我浏览本地主机时,它会询问用户名和密码。

对于 localhost 它不应该询问用户名和密码。

任何想法

谢谢

4

1 回答 1

2

如果您使用的是 IE,则从工具 --> Internet 选项 -- 高级选项卡启用 Windows 集成身份验证。此外,当您访问该站点时,请查看它要去哪个区域。如果要上网,单点登录可能不起作用。因此,您必须通过转到工具 --> 互联网选项 --> 安全选项卡 --> 本地 Intranet --> 站点 --> 高级 --> 键入 URL,例如http://来将站点添加到您的 Intranet 区域yoursitename.test.com并单击添加 还要确保工具 --> 互联网选项 --> 安全选项卡 --> 本地 Intranet --> 自定义级别 --> 身份验证 --> 仅在 Intranet 区域中自动登录选项被选中

Kerberos 也永远不会在本地机器上工作。您必须从网络中的远程计算机尝试。

祝你好运。

于 2012-12-06T16:35:17.210 回答