MTOM编码和自定义绑定
-
30-09-2019 - |
题
如何配置自定义绑定和MTOM编码?我有一个自定义绑定,如下所示,
<customBinding>
<binding name="stsBinding">
<security authenticationMode="UserNameOverTransport"
requireDerivedKeys="false"
keyEntropyMode="ServerEntropy"
requireSecurityContextCancellation="false"
requireSignatureConfirmation="false">
</security>
<httpsTransport />
</binding>
</customBinding>
我的mtom绑定如下,
<basicHttpBinding>
<binding name="HttpStreaming"
maxReceivedMessageSize="2147483647"
messageEncoding="Mtom"
transferMode="Streamed"/>
</basicHttpBinding>
我该如何结合起来?
解决方案
您必须添加消息编码元素:
<customBinding>
<binding name="stsBinding">
<security authenticationMode="UserNameOverTransport"
requireDerivedKeys="false"
keyEntropyMode="ServerEntropy"
requireSecurityContextCancellation="false"
requireSignatureConfirmation="false">
</security>
<mtomMessageEncoding />
<httpsTransport />
</binding>
</customBinding>
其他提示
这个在线 工具 可以帮助将正常绑定转换为自定义绑定。
删除任何限制 maxBufferSize
从绑定中,因为许多工具不支持其中的许多。您可以在之后添加。
不隶属于 StackOverflow