如何配置fiddler以监视对IISExpress中托管的wcf服务的wcf调用
情况: 我的网站(包含WCF服务)位于IISExpress端口号58366(http://localhost:58366/myapp) 我有一个winforms客户端,它使用BasicHttpBinding连接到wcf服务如何配置fiddler以监视对IISExpress中托管的wcf服务的wcf调用,wcf,fiddler,iis-express,Wcf,Fiddler,Iis Express,情况: 我的网站(包含WCF服务)位于IISExpress端口号58366(http://localhost:58366/myapp) 我有一个winforms客户端,它使用BasicHttpBinding连接到wcf服务 我想使用fiddler调试wcf调用,但似乎找不到如何通过fiddler重定向wcf调用。Rick Strahl在这里有一篇很好的文章: 很确定winforms应用程序通常会选择fiddler设置的默认系统代理。您是否在localhost上操作?尝试连接到您的计算机名。IIS
我想使用fiddler调试wcf调用,但似乎找不到如何通过fiddler重定向wcf调用。Rick Strahl在这里有一篇很好的文章:
很确定winforms应用程序通常会选择fiddler设置的默认系统代理。您是否在
localhost
上操作?尝试连接到您的计算机名。IISExpress会绑定到主机名“localhost”,而不仅仅绑定到端口,因此传统的解决方法(如在主机名上添加一个点)不起作用。解决方案似乎是。请注意所选答案的最后一部分:使用“localhost.fiddler”时,fiddler将在代理时发出“localhost”。IIS express不应该是一个因素,因为您希望将winforms应用程序配置为通过fiddler进行对话。IIS express绑定到“localhost”主机名,而不仅仅是127.0.0.1处的环回适配器。这是一个开箱即用的错误配置。VisualStudioWeb开发服务器(Cassini)和IIS都能很好地处理您的场景;但不是IIS Express。