Mehrere gleichzeitige WCF-Aufrufe vom einzelnen Client zum Service
Ich habe einen Dienst, einen Dienst aufruft, auf einem anderen Rechner und die Anzahl der gleichzeitigen verbindungen, die ich bekomme ist 2. Ich habe versucht, die änderung der Drosselung auf der WCF-Service-Verhalten, aber ohne Wirkung. Ich habe gelesen, dass es ist, weil der HTTP-Begrenzung auf 2 gleichzeitige verbindungen von einem client Rechner auf einen server. Wie überwinde ich diese? Das Betriebssystem auf beiden Rechnern ist server 2003.
Config:
<serviceBehaviors>
<behavior name="MyServiceTypeBehaviors">
<serviceMetadata httpGetEnabled="true" />
<serviceThrottling maxConcurrentCalls="100" maxConcurrentInstances="100" maxConcurrentSessions="100"/>
</behavior>
</serviceBehaviors>
<system.net>
<connectionManagement>
<add address="*" maxconnection="100" />
</connectionManagement>
InformationsquelleAutor der Frage Kevin | 2010-09-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Sie überwinden müssen, diese aus der client-code (von dem Dienst, der Aufrufe von anderen service). Verwenden Sie diesen code bei der Initialisierung des service-Anwendung, um die Anzahl der verbindungen erhöhen:
InformationsquelleAutor der Antwort Ladislav Mrnka
Versuchen Sie so etwas wie dies in Ihrer app.config auf dem client-app:
InformationsquelleAutor der Antwort TheNextman