2016-07-26 8 views
0

Ich verwende IIS 7.5 auf Windows 2008 R2 Server. Der Kunde erhält die folgende Fehlermeldung von einem WCF-Dienst bei dem Versuch, eine Anforderung an mich zu senden:Diagnose 400 Fehler auf IIS 7.5

The remote server returned an unexpected response: (400) Bad Request. ---> System.Net.WebException: The remote server returned an error: (400) Bad Request.

Die Anforderung wird in den IIS-Protokollen nicht protokollierte und keine nützlichen Informationen kommen von fehlgeschlagene Anfrage Verfolgung. Im Ereignisprotokoll und der WCF-Ablaufverfolgung ist nichts enthalten. Davon ausgehend nehme ich an, dass die Anfrage von http.sys abgefangen wird und nicht einmal zu IIS oder der Anwendung gelangt. Ich sehe jedoch nichts im httperr-Protokoll. Ich sehe andere nicht verwandte Protokolleinträge dort. Muss ich noch etwas tun, um sicherzustellen, dass die http-Anfrage protokolliert wird?

(Zur Erinnerung, der Dienst läuft in einer anderen Umgebung mit der gleichen Konfiguration, also glaube ich, dass er richtig eingerichtet ist. Ich möchte eine positive ID zu dem Problem erhalten, bevor ich mit Versuch und Irrtum gehe.)

+0

Haben Sie etwas nützlich in einer WCF-Spur erzeugte auf der Client-Seite zu bekommen - zB sieht die Anfrage vernünftig aus? –

+0

Habe in der WCF-Spur überhaupt nichts bekommen. :( – christok

+0

Erfahren Sie, was ist HTTP.sys Fehlerprotokollierung und es sollte dort aufgezeichnet werden. –

Antwort

Verwandte Themen