Ich habe einige Dienste wcf (sagen customerservice) gehostet in 2 virtuelle Maschinen VM1 und VM2. Sie sind Last ausgeglichen mit f5 Load Balancer. Lässt es LB nennen.Fiddler nicht erfassen WCF-Dienst Details in Load Balancer Szenario
Die Dienste werden von der Web-Schicht http://LB/customerservice/customerservice.svc Verwendung verbraucht. Der Load Balancer wird basierend auf seiner internen Logik entweder zu VM1 oder VM2 geleitet. Ich habe Fiddler in VM1 und VM2 ausgeführt, aber sie erfassen nichts.
Irgendeine Idee, was passieren könnte? Müssen wir etwas Besonderes für ein solches Load-Balancer-Szenario tun?
Pl vorschlagen.
Neben Fiddler funktioniert nicht für Sie, sind die Dienste in Betrieb und arbeiten? Müssen Sie Fiddler verwenden, um die Details zu untersuchen? –
ja die Dienste funktionieren. Es gibt andere Problemumgehungen, um Details wie das Aktivieren der Diagnose von WCF-Nachrichten zu untersuchen, aber ich würde Lösungen vorziehen, die die Konfigurationsdatei der Anwendung ändern müssen. Fiddler ist eine solche Lösung. – Subhasis
Verstanden. Ich bin mir nicht sicher, was das Problem mit Fiddler ist. Als eine Option können Sie Nachrichteninspektoren verwenden, für die keine Konfigurationsänderungen erforderlich sind. Ich habe mehrere Beiträge zu Nachrichteninspektoren beantwortet. Vielleicht können sie helfen. https://stackoverflow.com/questions/38507538/identify-on-which-contract-was-a-wcf-service-called/38513106#38513106 https://stackoverflow.com/questions/38532833/wcf-service-custom -Message-Inspektor/38533112 # 38533112 –