当 Fiddler 运行 .Net 4.5 时,WCF 服务正在工作

Posted

技术标签:

【中文标题】当 Fiddler 运行 .Net 4.5 时,WCF 服务正在工作【英文标题】:WCF service is working when Fiddler is running .Net 4.5 【发布时间】:2015-10-19 01:49:02 【问题描述】:

如果我没有运行 fiddler,那么我的 WCF 会抛出异常:“添加服务引用给出异常”:无法连接到远程服务器。

但是,运行 fiddler 时一切正常。如何知道提琴手在做什么以及我应该在我的 WCF 代码中相应地做哪些更改以使其在没有提琴手的情况下工作?请推荐?

我正在尝试使用 WireShark 进行分析。但是,我是这个工具的新手并且发现了困难。

注意:我发现,在我的客户端和我试图从中获取数据的服务器之间还有另一台服务器。

【问题讨论】:

向我们展示一些代码以及异常引发的确切点 这里:***.com/questions/31579822/… 【参考方案1】:

如果您运行 fiddler,它将更改您在浏览器中的代理设置。这也可能导致此问题。

检查 IE 中的代理设置。

【讨论】:

更改浏览器代理会起作用吗?您能告诉我纠正浏览器代理的步骤吗?我想在没有提琴手的情况下运行这段代码。 这不是一个答案。在问题旁边的 cmets 部分中制作 cmets。

以上是关于当 Fiddler 运行 .Net 4.5 时,WCF 服务正在工作的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Mono 在 XSP 上运行 .NET 4.5?

XSP 可以运行 ASP.NET 4.5 吗?

使用带有 .NET 4.5 HttpClient 的代理

如何在运行时检测 .NET 4.5 版当前正在运行您的代码?

.NET 4.5 SMTP 客户端点填充问题,当传送到取件目录时

目标 .NET 4.0 但需要 .NET 4.5