windows集成安全性user.identity.isauthenticated返回false

时间:2012-08-11 19:08:15

标签: security iis

我把我的硬盘换成了ssd,我很高兴重新创建我的环境。 我runnin win7 pro,我的网络应用程序从user.identity.isauthentication返回false(在我升级到ssd之前工作正常)。 我在windows组件(运行本地iis)下添加了windows集成安全性作为安全功能,并为网站启用了它。 如果我禁用匿名,user.identity.isauthenticated返回true并使用正确的凭据 - 但我总是提示输入我的凭据。 AHAH - 必须是ntfs权限。但我已经为我能想到的每个帐户添加了它们 - 网络服务,我自己的帐户,IUSR,身份验证用户以及其他已经存在的帐户。没有区别。 也许我正在运行的应用程序池 - 但我尝试过DefaultAppPool,.NET 4.0和.NET 4.0 Classic。再一次,没有任何区别。 有没有人对我可以尝试的其他事情有任何想法?我不在域名或类似的东西,这完全是本地的。谢谢!

2 个答案:

答案 0 :(得分:1)

解决方案是在浏览器中,在这种情况下是ie9 Internet Options。在“高级”选项卡中验证选中“启用Windows集成身份验证”后,必须转到“本地Intranet /站点”下的“安全”选项卡,然后取消选中“自动检测Intranet网络”并选中“包括所有本地Intranet站点”。

答案 1 :(得分:0)

你的web.config中有什么?

<authentication mode="Windows"></authentication>