8

状況:

私のWebサイト(WCFサービスを含む)はIISExpresポート番号58366(http:// localhost:58366 / myapp)でホストされています

BasicHttpBindingを使用してwcfサービスに接続するwinformsクライアントがあります

fiddlerを使用してwcf呼び出しをデバッグしたいのですが、fiddlerを介してwcf呼び出しをリダイレクトする方法が見つからないようです。

4

2 に答える 2

6

IISExpressは、ポートだけでなくホスト名 "localhost"にばかげてバインドするため、ホスト名にドットを追加する場合のような従来の回避策は機能しません。解決策はここにあるようです。選択した回答の最後の部分に注意してください。「localhost.fiddler」を使用すると、プロキシ時にFiddlerが「localhost」を発行します。

于 2011-08-10T01:03:29.657 に答える
2

Rick Strahlは、これに関する優れた記事をここに持っています:http ://www.west-wind.com/weblog/posts/2009/Jan/14/Monitoring-HTTP-Output-with-Fiddler-in-NET-HTTP-Clients-および-WCF-プロキシ

通常、winformsアプリは、fiddlerによって設定されたデフォルトのシステムプロキシを取得します。運用していlocalhostますか?マシン名に接続してみてください。

于 2011-05-24T07:16:20.090 に答える