【发布时间】:2012-07-16 06:57:02
【问题描述】:
我在 IIS 中托管了 WCF Web 服务。但是当我触发 url 时,我收到以下错误消息。
"IIS 指定了身份验证方案'基本、匿名',但绑定只支持指定一个身份验证方案。有效的身份验证方案是 Digest、Negotiate、NTLM、Basic 或 Anonymous。更改 IIS 设置,以便只有一个使用了身份验证方案。”
【问题讨论】:
标签: asp.net wcf web-services
我在 IIS 中托管了 WCF Web 服务。但是当我触发 url 时,我收到以下错误消息。
"IIS 指定了身份验证方案'基本、匿名',但绑定只支持指定一个身份验证方案。有效的身份验证方案是 Digest、Negotiate、NTLM、Basic 或 Anonymous。更改 IIS 设置,以便只有一个使用了身份验证方案。”
【问题讨论】:
标签: asp.net wcf web-services
您可以通过禁用 IIS 上的基本身份验证来解决此问题。这取决于您使用的是哪个 IIS 版本?但对于 IIS 7,您可以通过如下方式更新 web.config 文件来做到这一点:
<system.webServer>
<security>
<authentication>
<basicAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
【讨论】: