我编写了一个带有自定义用户名和密码安全性的WCF服务。当我在同一个项目中添加服务引用时,它按预期工作。我已经使用自签名证书进行此项服务。当我试图通过本地IIS在另一个解决方案中添加服务引用时,我收到以下错误。从本地IIS浏览.svc文件时也是如此。
例外:
主机上配置的身份验证方案(' IntegratedWindowsAuthentication')不允许在绑定' WSHttpBinding'上配置的身份验证方案。 ('匿名&#39)。请确保将SecurityMode设置为Transport或TransportCredentialOnly。此外,这可以通过在所述元件改变认证方案为通过IIS管理工具本申请中,通过ServiceHost.Authentication.AuthenticationSchemes属性,应用程序配置文件中,通过对结合更新ClientCredentialType属性来解决,或者通过调节HttpTransportBindingElement上的AuthenticationScheme属性。