Fiddler не захватывает трафик с моего приложения С# в Windows 8
Недавно я обновился до нового компьютера с Windows 8. Я установил Fiddler, но у меня возникают проблемы с захватом трафика, отправленного и полученного от моего приложения С#. У меня никогда не было этой проблемы в Windows 7, поэтому я предполагаю, что это проблема с Windows 8.
Приложение представляет собой обычное приложение WinForms с использованием С# 5.0 и .NET 4.5. Я использую Visual Studio 2012.
Любые идеи о том, как обойти это, поскольку мне сложно отлаживать мое приложение без него.
Fiddler фиксирует трафик с Chrome и Firefox без проблем, просто не мое приложение. Я также загрузил другое приложение, которое я разработал, и это отлично работает.
Возможно, стоит отметить, что это первое приложение, которое я разработал, которое использует HttpClient для создания запросов Http. Может ли это быть причиной каких-либо проблем?
Изменить: я использую приложение Fiddler для отслеживания трафика. Я не подключаюсь к localhost. Я подключаюсь к веб-API.
Ответы
Ответ 1
Шаг # 1 - попробуйте запустить Fiddler перед запуском приложения. Это помогает настроить по умолчанию, когда приложения .NET забирают системный прокси при их запуске и не замечают изменений прокси-сервера после их запуска.
Шаг # 2, если первый шаг не работает, заключается в том, чтобы явно настроить ваш процесс на использование прокси-сервера, отредактировав файл app.exe.config или файл machine.config или установив свойство Proxy
на объект запроса.