情况:
我的网站(包含WCF服务)托管在IISExpres端口号58366(http:// localhost:58366 / myapp)
我有一个winforms客户端,它使用BasicHttpBinding连接到wcf服务
我想使用fiddler调试我的wcf调用,但似乎无法找到如何通过fiddler重定向wcf调用。
答案 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
上工作吗?尝试连接到您的计算机名称。