由于 WPF 4 提供了开箱即用的默认配置,因此我很难尝试为我的服务创建自定义 MTOM 绑定。简而言之,我的 WCF 库托管了几个使用基本 HTTP 的服务。其中一项服务用于文件上传,需要 MTOM。我该怎么做才能让我的文件上传服务使用自定义定义的 MTOM 绑定,而其余的使用默认绑定?
这是我到目前为止所拥有的:
<bindings>
<basicHttpBinding>
<binding
name="FileTransferBinding"
transferMode="Streamed"
messageEncoding="Mtom"
maxBufferSize="65536"
maxReceivedMessageSize="10485760">
</binding>
</basicHttpBinding>
</bindings>
<services>
<service name="FileTransferService">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="FileTransferBinding" contract="MyServices.IFileTransfer"/>
</service>
</services>
提前致谢!