【问题标题】:Trouble with 'Anonymous' and 'Negotiate,NTLM' authentication in IIS7.5IIS7.5 中的“匿名”和“协商,NTLM”身份验证出现问题
【发布时间】:2011-11-01 12:49:16
【问题描述】:

我已将以下配置部分添加到我的 web.config 文件中

<security>
  <authentication>
    <anonymousAuthentication enabled="true" />
    <windowsAuthentication enabled="true" />
  </authentication>
</security>

但是当我调用 *.asmx 网络服务时,我仍然收到以下错误:

HTTP 请求未经客户端身份验证方案“匿名”授权。从服务器收到的身份验证标头是“协商,NTLM”。

我使用的是IIS7.5 ASP.NET集成模式。

有什么线索吗?我刚刚发现 IIS Authenticatino 很差而且不稳定。

谢谢!

【问题讨论】:

    标签: iis iis-7 iis-7.5


    【解决方案1】:

    事实证明,除了在 IIS 中启用匿名身份验证外,我们还需要为匿名身份验证身份验证的目标文件夹授予 NTFS 权限。

    Windows 身份验证发生在 IIS 和 NTFS 文件系统中。我总是忘记后一个。我会砍掉我的大脑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      • 2011-05-15
      • 1970-01-01
      • 2014-07-23
      相关资源
      最近更新 更多