6

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

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

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

    if (Debugger.IsAttached) 
        Debugger.Break();
    

(也在文件顶部:import System.Diagnostics;)

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

  2. 浏览到一个网站。

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

4

1 回答 1

-2

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

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

于 2013-02-05T19:39:44.573 回答