我试图说明如何建立我的网络。
我有两个终点,我认为我需要两个不同的具有约束力的组合。 这是我目前具有约束力的决定:
<basicHttpBinding>
<binding name="WebServiceProxyServiceSoapBinding" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:01:00" sendTimeout="00:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="2147483647" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None" realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
我可以补充另一个基本的HttpBled node。 如果我改动的是<代码><security model=“Transport”>中的所有参数,那么,该约束力对于一个或另一个终点会有很大作用。
这似乎是一个共同的问题,但没有找到答案。 总的说来,在单纯的消费和需求之外,我对世界合作框架(如果这不很明显)没有太多的经验。 任何帮助都将是全球教育倡议。
This article was close but not quite the same issue as they did not need a different security mode.: How to consume multiple WCF services from one client
提前感谢。