WCF用户名使用wshttpbinding进行密码安全性

时间:2015-03-09 07:50:43

标签: c# asp.net .net wcf

我编写了一个带有自定义用户名和密码安全性的WCF服务。当我在同一个项目中添加服务引用时,它按预期工作。我已经使用自签名证书进行此项服务。当我试图通过本地IIS在另一个解决方案中添加服务引用时,我收到以下错误。从本地IIS浏览.svc文件时也是如此。

例外:

  

主机上配置的身份验证方案(' IntegratedWindowsAuthentication')不允许在绑定' WSHttpBinding'上配置的身份验证方案。 ('匿名&#39)。请确保将SecurityMode设置为Transport或TransportCredentialOnly。此外,这可以通过在所述元件改变认证方案为通过IIS管理工具本申请中,通过ServiceHost.Authentication.AuthenticationSchemes属性,应用程序配置文件中,通过对结合更新ClientCredentialType属性来解决,或者通过调节HttpTransportBindingElement上的AuthenticationScheme属性。

0 个答案:

没有答案