【发布时间】:2012-01-23 01:08:18
【问题描述】:
我有一个带有 customBinding 端点的 WCF 服务。
<customBinding>
<binding name="customBinding" receiveTimeout="00:10:00" sendTimeout="00:10:00" openTimeout="00:10:00" closeTimeout="00:10:00">
<binaryMessageEncoding>
<readerQuotas maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxDepth="2147483647" maxNameTableCharCount="2147483647" maxStringContentLength="2147483647" />
</binaryMessageEncoding>
<httpTransport maxReceivedMessageSize="40194304" />
</binding>
</customBinding>
我的服务是:
<services>
<service name="Test2">
<endpoint address="" binding="customBinding" bindingConfiguration="customBinding" contract="MyServiceContract.ContractInterface">
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
但是,在我的客户端应用程序中,每当我添加服务引用时,生成的引用都是 BasicHTTPBinding(在 app.config 中)
我可以做些什么来“强制”客户端使用自定义绑定?
谢谢 亚历克斯
【问题讨论】:
标签: wcf