Fiddler未在Windows 8中从我的C#应用程序捕获流量

Fiddler未在Windows 8中从我的C#应用程序捕获流量,c#,fiddler,C#,Fiddler,我最近升级到一台使用Windows8的新电脑。我安装了Fiddler,但在捕获从C#应用程序发送和接收的流量时遇到问题。我在Windows7上从未遇到过这个问题,所以我认为这是Windows8的问题 该应用程序是一个使用C#5.0和.NET 4.5的普通WinForms应用程序。我正在使用Visual Studio 2012 如果没有它,我很难调试我的应用程序,你知道如何解决这个问题吗 Fiddler从Chrome和Firefox捕获流量,没有任何问题,只是我的应用程序没有问题。我还加载了我开发

我最近升级到一台使用Windows8的新电脑。我安装了Fiddler,但在捕获从C#应用程序发送和接收的流量时遇到问题。我在Windows7上从未遇到过这个问题,所以我认为这是Windows8的问题

该应用程序是一个使用C#5.0和.NET 4.5的普通WinForms应用程序。我正在使用Visual Studio 2012

如果没有它,我很难调试我的应用程序,你知道如何解决这个问题吗

Fiddler从Chrome和Firefox捕获流量,没有任何问题,只是我的应用程序没有问题。我还加载了我开发的另一个应用程序,效果很好

值得注意的是,这是我开发的第一个使用HttpClient进行Http请求的应用程序。这会引起什么问题吗

编辑:我正在使用Fiddler应用程序监控流量。我没有连接到本地主机。我正在连接web API。

步骤1是在启动应用程序之前尝试启动Fiddler。这有助于默认配置,即.NET应用程序在启动时拾取系统代理,并在启动后忽略代理更改


步骤#2,如果第一步不起作用,则通过编辑app.exe.config文件或machine.config文件显式配置进程以使用代理,或者通过在请求对象上设置代理属性。

是否连接到本地主机?是否检查了帮助页面:您是使用Fiddler应用程序捕获应用程序的流量,还是使用应用程序中的Fiddler C#lib?我没有连接到本地主机。我使用Fiddler应用程序捕获流量。@kol我使用的是WinForms应用程序,而不是metro风格的应用程序。如何编辑.NET服务的machine.config-如何执行步骤2?如何识别代理?Fiddler是默认情况下在本地PC上的端口
8888
上运行的代理(
localhost
127.0.0.1
)我将此添加到我的app.config文件中:抱歉,它不会在此处保留我的格式,但您可能可以找到它。它就在machine.config中添加的.Added中,但它没有捕获它,我正在VS2015中调试应用程序