调试FiddlerScript

时间:2012-09-12 11:15:23

标签: debugging fiddler jscript.net

有谁知道如何通过FiddlerScript进行调试?

我尝试了似乎显而易见的事情:

  1. 在Fiddler CustomRules.js中,插入以下代码:

    if (Debugger.IsAttached) 
        Debugger.Break();
    
  2. (也位于文件顶部:import System.Diagnostics;)

    1. 在Visual Studio 2010中打开CustomRules.js文件,然后在Visual Studio中执行附加到调试器,选择Fiddler进程作为调试目标。

    2. 浏览网站。

    3. 这半工作:Visual Studio在调试Debugger.Break()语句时停止,但问题是,所有它显示的是反汇编窗口 - 不是很有用! VS似乎没有任何选项来连接CustomRules.js中的源代码。我猜测问题可能是它需要一个pdb文件但没有一个,但是我不清楚如何提供一个。

1 个答案:

答案 0 :(得分:-2)

转到“规则”菜单 - > '自动断点' 单击“Before Requests”之前与单击状态栏中的断点按钮一样,并为所有请求设置断点。 单击“After Responses”会执行与第二次单击状态栏中的断点按钮相同的操作,并删除请求的断点并设置响应的断点。 单击“已禁用”与第三次单击状态栏中的断点按钮完全相同,并禁用响应的断点。

您也可以参考:http://www.mehdi-khalili.com/fiddler-in-action/part-2