状況:
私のWebサイト(WCFサービスを含む)はIISExpresポート番号58366(http:// localhost:58366 / myapp)でホストされています
BasicHttpBindingを使用してwcfサービスに接続するwinformsクライアントがあります
fiddlerを使用してwcf呼び出しをデバッグしたいのですが、fiddlerを介してwcf呼び出しをリダイレクトする方法が見つからないようです。
状況:
私のWebサイト(WCFサービスを含む)はIISExpresポート番号58366(http:// localhost:58366 / myapp)でホストされています
BasicHttpBindingを使用してwcfサービスに接続するwinformsクライアントがあります
fiddlerを使用してwcf呼び出しをデバッグしたいのですが、fiddlerを介してwcf呼び出しをリダイレクトする方法が見つからないようです。
IISExpressは、ポートだけでなくホスト名 "localhost"にばかげてバインドするため、ホスト名にドットを追加する場合のような従来の回避策は機能しません。解決策はここにあるようです。選択した回答の最後の部分に注意してください。「localhost.fiddler」を使用すると、プロキシ時にFiddlerが「localhost」を発行します。
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
ますか?マシン名に接続してみてください。