Ich versuche, herauszufinden, wie meine web.config einzurichten (der Client) zu konsumieren zwei verschiedene WCF Web Services eine das andere mit mitWCF-Client raubend mehrere Dienste
ich die beiden Endpunkt haben, ich Ich denke, ich brauche zwei verschiedene Binding-Konfigurationen. Das ist mein momentaner verbindlicher Knoten:
<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>
Ich kann keinen weiteren basicHttpBinding-Knoten hinzufügen. Die Sache ist, wenn alles, was ich geändert habe, der Modusparameter in <security mode="Transport">
war, dann wird die Bindung für den einen oder anderen Endpunkt gut funktionieren.
Dies scheint ein häufiges Problem, aber haben keine Antwort gefunden. Insgesamt bin ich nicht sehr Erfahrungen mit WCF (wenn das nicht offensichtlich ist) außerhalb der einfachen konsumieren und anrufen. Jede Hilfe wäre großartig!
Dieser Artikel war in der Nähe, aber nicht ganz die gleiche Problem, da sie nicht einen anderen Sicherheitsmodus brauchten .: How to consume multiple WCF services from one client
Vielen Dank im Voraus.
:) Das war zu einfach. Vielen Dank! – SCEV