6

FiddlerScript を使用してデバッグする方法を知っている人はいますか?

私はやるべきことが明白だと思われることを試しました:

  1. Fiddler CustomRules.js で、次のコードを挿入します。

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

(また、ファイルの上部: import System.Diagnostics;)

  1. Visual Studio 2010 で CustomRules.js ファイルを開き、Visual Studio で [デバッガーにアタッチ] を実行して、Fiddler プロセスをデバッグ ターゲットとして選択します。

  2. Web サイトを参照します。

この半分は機能します。Debugger.Break() ステートメントがヒットすると Visual Studio が停止しますが、問題は、逆アセンブリ ウィンドウしか表示されないことです。あまり役に立ちません。VS は、CustomRules.js でソース コードを接続するオプションを提供していないようです。問題はおそらく pdb ファイルが必要であり、pdb ファイルがないことだと思いますが、それを提供する方法が明確ではありませ

4

1 に答える 1

-2

[ルール] メニュー -> [自動ブレークポイント] に移動します。[リクエストの前] をクリックすると、ステータス バーのブレークポイント ボタンを 1 回クリックするのと同じことを行い、すべてのリクエストにブレークポイントを設定します。[After Responses] をクリックすると、ステータス バーのブレークポイント ボタンを 2 回クリックしたのと同じことが行われ、リクエストのブレークポイントが削除され、応答のブレークポイントが設定されます。[無効] をクリックすると、ステータス バーのブレークポイント ボタンを 3 回クリックしたのと同じことになり、応答のブレークポイントが無効になります。

これを参照することもできます: http://www.mehdi-khalili.com/fiddler-in-action/part-2

于 2013-02-05T19:39:44.573 に答える