我们有一个承载ASP.Net Web API的Windows Server 2008 R2。该Web API对在同一服务器上不同ASP.Net应用程序中运行的SOAP Web服务进行了3次调用。
我们的一位开发人员在服务器上安装了Fiddler,以调试从Web API到Web服务的调用。
调试并卸载适用于.NET 4.6.1的Fiddler v5.0.20182.28034之后,来自Web API的调用仍将定向到127.0.0.1:8888代理地址。
我们已经重新安装了Fiddler并正常启动和停止了它,以确保重新设置了Internet Options。
我们已经在Web API应用程序目录及其Web.config文件中搜索了defaultProxy设置。
我们已经在Windows中的整个Microsoft.Net目录以及所有machine.config和Web.config(甚至* .config)文件中搜索了任何defaultProxy设置,并且在反复重启和安装/卸载Fiddler之后仅找到了''。 ,如果未在服务器上安装并运行Fiddler,我们将无法使Web API正常工作。
一旦我们关闭Fiddler,对Web服务的Web API调用就会开始失败,并显示错误“ ...目标计算机主动拒绝它127.0.0.1:8888”