我刚开始使用Fiddler 2来创建我一直在创建的基于REST,JSON和SOAP的服务的请求对象。到目前为止,它运作良好。
当我尝试通过Internet Explorer使用我的一些公司资源时出现问题。我得到某种DNS错误,我意识到这是因为我的代理设置每次打开小提琴(IE6和IE8)时都被擦除了。有谁知道Fiddler可能在这里“摆弄”会导致这样一个奇怪的问题。
更多信息:这是在运行Windows XP的Virtual PC VM上发生的。被删除的确切内容位于Tools-> Internet Options-> Connections-> LAN Settings窗口中。选中了两个复选框,并填充了“高级”窗口中的字段。之后,所有人都被淘汰了。
答案 0 :(得分:27)
Fiddler在启动时更改您的代理设置,并在Fiddler关闭时将它们恢复为您开始之前的状态。
然而,这并不能真正解释您的问题,因为当Fiddler运行时,它将使用您的旧代理服务器作为上游代理,当您关闭它时,它会将设置恢复为之前的状态。 / p>
如果您不想在IE中使用Fiddler,请取消选中Tools / Fiddler Options中的“Act as system proxy”复选框;请注意,您需要手动配置应用程序或框架(例如.NET)以使用127.0.0.1:8888作为代理。
答案 1 :(得分:4)
1。)使用Administrator priveleges打开命令提示符
2.。)键入NETSTAT -AB
3.)查看端口8888上是否有任何内容正在运行
如果是这样,那就是你的问题。更改Fiddler以运行端口8889(或下一个可用端口)
1。)工具 - >提琴手选项 - >连接 - >小提琴听取端口 - > 8889
答案 2 :(得分:2)
它被淘汰了,因为Fiddler的工作原理是将自己添加为代理,而不是使用当前的代理设置。这就是它拦截所有流量的方式。
好消息是,通过一点配置,您可以将Fiddler配置为代理并使用您手动配置的公司代理:
答案 3 :(得分:1)
Fiddler杀了我的ie连接,但firefox连接仍然存在......
我收到错误“Fiddler:wwww.google.com.au的DNS查询失败。没有这样的主机知道”
我刚刚修好了我的。我将“http:// localhost:8888 / VirtFolder / MyWebApp”放入网址,它似乎使连接和IE重新开始工作。
答案 4 :(得分:0)
确保您的代理未指向.PAC文件。 Fiddler在启动时不会“保持”此配置。而是手动键入实际的代理FQDN。