Konfigurieren von fiddler zum Überwachen von WCF-Aufrufen an in IISExpress gehostete WCF-Dienste

8

Situation:

Meine Website (die den WCF-Dienst enthält) befindet sich in der IISExpres-Portnummer 58366 (http: // localhost: 58366 / myapp)

Ich habe einen winforms-Client, der sich mit dem Basic-HttpBinding-Dienst

verbindet

Ich möchte meine WCF-Aufrufe mit Fiddler debuggen, aber nicht finden, wie man WFR-Aufrufe durch Fiddler umleiten.

    
rekna 24.05.2011, 07:13
quelle

2 Antworten

6

IISExpress bindet idiotisch an den Hostnamen "localhost", nicht nur an den Port, so dass herkömmliche Problemumgehungen wie das Hinzufügen eines Punkts zum Hostnamen nicht funktionieren. Die Lösung scheint hier zu sein. Beachten Sie den letzten Teil der ausgewählten Antwort: Verwenden Sie "localhost.fiddler" und Fiddler wird "localhost" beim Proxying ausgeben.

    
Jon Davis 10.08.2011 01:03
quelle
2

Rick Strahl hat hier einen guten Artikel: Ссылка

Ziemlich sicher, dass eine Winforms-App normalerweise den Standard-System-Proxy übernimmt, wie er von fiddler eingestellt wurde. Arbeiten Sie auf localhost ? Versuchen Sie, eine Verbindung zu Ihrem Computernamen herzustellen.

    
russau 24.05.2011 07:16
quelle

Tags und Links