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
verbindetIch möchte meine WCF-Aufrufe mit Fiddler debuggen, aber nicht finden, wie man WFR-Aufrufe durch Fiddler umleiten.
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.
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.
Tags und Links wcf iis-express fiddler