在C#中调用安全Web服务时出错

时间:2010-02-05 16:54:08

标签: wcf web-services c#-3.0

我必须连接到安全的webservice,我在调用服务时传递凭据 但是我在调​​用服务时收到以下错误消息

  

“发现错误处理   < wsse:安全>头“

我使用basicHttpBinding,安全模式设置为“Transport”

端点地址指向安全站点URL

我不知道为什么我收到此错误消息,我错过了什么?

1 个答案:

答案 0 :(得分:0)

您正在使用basicHttpBinding并传递凭据,因此我相信您必须使用以下内容:

<basicHttpBinding>
  <binding name="myBinding">
     <security mode="TransportWithMessageCredential">
     <transport />
     <message clientCredentialType="Username" />
     </security>
  </binding>
</basicHttpBinding>

这将允许邮件通过SSL(安全传输)以纯凭据传输。