У меня есть веб-приложение, которое я разрабатываю, что делает много HttpWebRequests. Чтобы облегчить их отладку, я установил следующее в моем web.config;Использование Fiddler в качестве прокси для HttpWebRequest требует запуска Fiddler
<system.net>
<defaultProxy>
<proxy proxyaddress="http://127.0.0.1:9999" />
</defaultProxy>
</system.net>
Это позволяет всем моим HttpWebRequests прокси через Fiddler. Проблема в том, что мне нужно, чтобы Fiddler работал, чтобы мое приложение работало правильно.
В идеале, я хотел бы иметь прокси-сервер через Fiddler, когда Fiddler запущен, а не прокси-сервер вообще, когда Fiddler не работает, не меняя свой web.config каждый раз.
Ваш клиент должен использовать прокси-сервер, а не ваше серверное приложение. Поэтому не указывайте стороне сервера на скрипач. – lboshuizen
@lboshuizen - Я не совсем уверен, как можно использовать ваше предложение - ясно, если сервер делает запросы к другим ресурсам, ни один из способов, о которых клиент даже не знает о них ... –
@lboshuizen Отладка сетевых вызовов на стороне сервера при разработке локально огромная победа. –