Wcf 错误:HTTP请求未经客户端身份验证方案授权';谈判';

Wcf 错误:HTTP请求未经客户端身份验证方案授权';谈判';,wcf,authentication,wshttpbinding,Wcf,Authentication,Wshttpbinding,当我的客户机程序试图调用我的WCF服务方法时,我一直遇到上述错误。它正在通过ClientCredential.UserName传递凭据 我不知道这里发生了什么,所有与这类问题相关的帖子都没有解决这个问题 我的是Godaddy服务器上的共享托管环境,我的WCF服务托管在该服务器上 配置如下: <endpoint name="wsBinding" address="" binding="wsHttpBinding" contract="ServiceLi

当我的客户机程序试图调用我的WCF服务方法时,我一直遇到上述错误。它正在通过ClientCredential.UserName传递凭据

我不知道这里发生了什么,所有与这类问题相关的帖子都没有解决这个问题

我的是Godaddy服务器上的共享托管环境,我的WCF服务托管在该服务器上

配置如下:

<endpoint 
    name="wsBinding" 
    address="" 
    binding="wsHttpBinding" 
    contract="ServiceLib.IBooking" 
    bindingConfiguration="myWSSettings"/>


<bindings>
  <wsHttpBinding>
    <binding name="myWSSettings">
      <security mode="Transport">
        <message clientCredentialType="UserName" />
      </security>
    </binding>
  </wsHttpBinding>
</bindings>

非常感谢您的帮助

谢谢
Sandeep

您指定了“传输”安全性,然后配置了“消息”安全性clientCredentialType。您打算使用传输安全还是消息安全?嗨,Rick,我的意图是使用SSL作为安全通道,并使用用户名/密码之类的方式来验证用户身份。