Custom Binding Element中已经有一个名为security的扩展。扩展名必须是唯一的

时间:2017-03-06 15:21:09

标签: c# .net wcf

我正在尝试创建一个将数据传递回客户端的WCF服务。但我想加密这个。所以我在Web.Config

中做到了这一点
<bindings>
  <customBinding>
    <binding name="message">
      <security authenticationMode="MutualCertificateDuplex" />
      <security defaultAlgorithmSuite="Basic128Sha256" />
      <textMessageEncoding messageVersion="Soap12WSAddressing10" />
    </binding>
  </customBinding>
</bindings>

但是我收到了这个错误:自定义绑定元素中已经有一个名为security的扩展。扩展名必须是唯一的。我似乎无法找到任何可以回答我问题的内容。

1 个答案:

答案 0 :(得分:0)

愚蠢的我使用<security>标签的两倍,这就是冲突的原因。

我通过以下链接找到了答案:https://forums.asp.net/t/1754661.aspx?Message+Security+Certificate+ProtectionLevel+None+Need+explaination+