到目前为止,我已经成功地使用 fiddler 来嗅探来自测试装置、控制台应用程序和 Web 项目的 Web 服务流量。
今天我注意到,如果我正在运行我的 Web 应用程序(它是一个 ASP.NET 网站,在 IIS 上本地托管),我将无法再嗅探这种流量。我看到所有本地流量,但 Web 服务流量刚刚消失(服务正在被击中,因为我看到响应调试到代码中)。
我仍然能够在同一解决方案(完全相同的环境)中成功地嗅探来自测试装置或控制台应用程序的肥皂请求和响应。
如果它是 Windows(我在 Win7 上)安全更新或类似的东西,我猜它永远不会起作用(除非它只影响通过 IIS 路由的流量)。
我应该寻找什么可能导致出现这种行为?
任何指针表示赞赏!
注意:我可以看到本地流量,但看不到 SOAP 请求/对不在本地托管的 Web 服务的响应(这是另一个团队提供的沙箱)
编辑:这一点配置成功了(在 Rick Strahl 的博客上找到)
<system.net>
<defaultProxy>
<proxy
usesystemdefault="False"
bypassonlocal="True"
proxyaddress="http://127.0.0.1:8888"/>
</defaultProxy>
</system.net>