如何将basicHttpBinding转换为customBinding

Dav*_*ave 7 wcf

我一直在努力将basicHttpBinding转换为customBinding,以使我的客户端在Web场上工作.我一直在摸索翻译以下安全部分.

<basicHttpBinding ...>
   <security mode="Transport">
      <transport clientCredentialType="Certificate">
   </security>
</basicHttpBinding>
<behaviors>
   <behavior>
      <clientCredentials>
         <clientCertificate
            x509FindType="FindBySerialNumber"
            findValue="..."
         />
      </clientCredentials>
   <behavior>
</behaviors>

我会告诉你我的翻译,但我能够理解的是真正无法猜测的猜测.我还将继续通过网络进行一些更独立的研究.

Gon*_*tti 6

此工具会自动将绑定转换为customBinding.

http://webservices20.cloudapp.net/default.aspx


Dav*_*ave 4

好吧,我想通了,甚至不需要使用自定义绑定中的安全部分,我需要设置的所有内容都在 <httpsTransport/> 元素本身上。我已经删掉了所有不重要的部分。

<自定义绑定>
    <绑定名称=“viaLoadBalancers”>

        <文本消息编码
            消息版本=“Soap11”
            writeEncoding =“utf-8”
        />

        <https传输
            身份验证方案=“匿名”
            要求客户端证书=“真”
        />
    </绑定>
</自定义绑定>