WCF Web服务托管后出错
问题描述:
我在IIS中托管了WCF Web服务。但是,当我启动URL时,出现以下错误消息。WCF Web服务托管后出错
“IIS指定的身份验证方案”Basic,Anonymous“,但绑定仅支持指定恰好一个身份验证方案,有效的身份验证方案为摘要,协商,NTLM,基本或匿名更改IIS设置,单一认证方案被使用。“
答
您可以通过禁用IIS上的基本身份验证来解决此问题。这取决于您正在使用哪个IIS版本?但对于IIS 7,可以通过更新web.config文件来完成此操作,如下所示:
<system.webServer>
<security>
<authentication>
<basicAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>