多くの HttpWebRequests を作成する開発中の Web アプリケーションがあります。デバッグを容易にするために、web.config で次のように設定しました。
<system.net>
<defaultProxy>
<proxy proxyaddress="http://127.0.0.1:9999" />
</defaultProxy>
</system.net>
これにより、すべての HttpWebRequests が Fiddler を介してプロキシできるようになります。問題は、アプリを正しく動作させるために Fiddler を実行する必要があることです。
理想的には、Fiddler が実行されているときは Fiddler を介してプロキシし、Fiddler が実行されていないときは毎回 web.config を変更しなくてもプロキシしないようにしたいと考えています。