"访问被拒绝#34;在IE 10/11中

时间:2014-10-20 13:40:43

标签: iis-6 .net-2.0 windows-server-2003 access-denied

我有一个适用于Chrome和FF的网站,但在IE 10和11上窒息。 我已经搜索了该问题,但无法找到解决此问题的解决方案。我检查了服务事件日志,IIS日志,设置了兼容模式,并没有修复它。我一直在说:

"错误消息401.2。:未授权:由于服务器配置而导致登录失败。验证您是否有权根据您提供的凭据和Web服务器上启用的身份验证方法查看此目录或页面。 "

我检查了IIS,它确实允许脚本访问,Keep Alive被检查,而不是使用jQuery,...

我正在使用表单身份验证(针对AD)并在web.config中具有以下内容:

<authentication mode="Forms">
    <forms name=".ADAuthCookie" loginUrl="Account/Login.aspx" timeout="15"/>
</authentication>
<authorization>
    <deny users="?"/>
</authorization>

对于如何解决这个问题的任何其他想法表示赞赏。

1 个答案:

答案 0 :(得分:0)

我不认为这是一个单一尺寸的解决方案,但对于我的设置,这有效:

我删除了<deny users="?">,它在IE中有效。在IIS目录安全性中,在身份验证和访问控制下,我使用Windows用户帐户和密码(可访问AD)启用了“启用匿名访问”。我需要使用表单身份验证来针对AD对用户进行身份验证。在web.config和IIS中的“启用匿名访问”之间可能存在冲突(至少在IE的观点上)。