在我的Windows 7计算机上,我有两个Web应用程序(主机WCF服务)在IIS 7.5下托管。
在Fiddler中,我可以看到从桌面应用程序到Web应用程序的所有调用。但是,我没有看到从一个服务到另一个服务的任何电话或一个通过互联网呼叫其他网站的服务。
如何让Fiddler拦截服务到服务(互联网服务)电话?
答案 0 :(得分:1)
在您的Internet Explorer中将fiddler配置为代理 - 这将使整个机器的设置全局化(如果您在设置中允许,Fiddler可以自动执行此操作)。
接下来尝试捕获流量(确保您捕获来自所有进程的流量)。如果您仍未看到来自服务的流量,请检查:
useDefaultWebProxy
或在system.net
配置中设置代理。最后,您可以尝试将其添加到客户端配置中(但这是默认配置):
<system.net>
<defaultProxy enabled="true" />
</system.net>
默认情况下,您只会看到HTTP流量。 HTTPS将需要额外配置。