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

rek*_*kna 8 wcf fiddler iis-express

情况:

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

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

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

Jon*_*vis 6

IISExpress以单独的方式绑定到主机名"localhost",而不仅仅是端口,因此传统的解决方法与向主机名添加点不起作用.解决方案似乎就在这里.请注意所选答案的最后一部分:使用"localhost.fiddler",Fiddler在代理时将发出"localhost".


rus*_*sau 2

Rick Strahl 有一篇关于此的好文章:http://www.west-wind.com/weblog/posts/2009/Jan/14/Monitoring-HTTP-Output-with-Fiddler-in-NET-HTTP-Clients-和-WCF-代理

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