Fiddler не получает запросы от сервиса C# Windows - PullRequest
0 голосов
/ 23 января 2020

так что у меня возник странный вопрос. Fiddler прекрасно захватывает трафик c с помощью созданных мной тестовых приложений. Затем я переместил этот код в новый Windows Сервис, который я создал. По какой-то магической причине c я не мог видеть никаких запросов от Win Service в Fiddler. Код тот же, веб API, URL тот же ... Какая разница?

1 Ответ

1 голос
/ 23 января 2020

При запуске Fiddler регистрируется как системный прокси, по умолчанию работающий на 127.0.0.1:8888. Большинство процессов используют системный прокси для доступа к сети, но некоторые не используют, например, NET приложения и службы или браузер Mozilla Firefox.

Для захвата трафика c из Такие процессы, вам нужно будет изменить их настройки конфигурации прокси. Например, для службы *. 1011 * Framework Window можно добавить следующие в файл App.config:

  <system.net>
    <defaultProxy enabled="true">
      <proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/>
    </defaultProxy>
  </system.net>
...