如何配置fiddler来监视对IISExpress中托管的wcf服务的wcf调用

时间:2011-05-24 07:13:01

标签: wcf fiddler iis-express

情况:

我的网站(包含WCF服务)托管在IISExpres端口号58366(http:// localhost:58366 / myapp)

我有一个winforms客户端,它使用BasicHttpBinding连接到wcf服务

我想使用fiddler调试我的wcf调用,但似乎无法找到如何通过fiddler重定向wcf调用。

2 个答案:

答案 0 :(得分:6)

IISExpress天然地绑定到主机名“localhost”,而不仅仅是端口,因此传统的解决方法与向主机名添加点不起作用。解决方案似乎是 here 。请注意所选答案的最后一部分:使用“localhost.fiddler”,Fiddler在代理时将发出“localhost”。

答案 1 :(得分:2)

Rick Strahl在这里有一篇很好的文章:http://www.west-wind.com/weblog/posts/2009/Jan/14/Monitoring-HTTP-Output-with-Fiddler-in-NET-HTTP-Clients-and-WCF-Proxies

非常确定winforms应用程序通常会选择fiddler设置的默认系统代理。你在localhost上工作吗?尝试连接到您的计算机名称。