2

背景: asp.net Web アプリケーションでは、エラー情報 (メッセージ、スタック トレース、ユーザー ID など) をデータベースに保存しています。そのため、定期的に戻って、テスト サーバーで同じエラーを再現しようとします。

問題: 時々、これらのログだけでは問題を解決するのに十分ではないことがあります.

考えられる解決策: エラーが発生した場合は、投稿リクエスト全体を Fiddler Request ファイルとして保存することを考えています。したがって、フィドラーでは、このファイルをロードして再生します。関連するすべての WebForms Cookies ヘッダーなどを送信します。したがって、ユーザーが実行しているアクションにかなり近いものになります。ajaxとして、リクエストを取得または投稿します。

質問: これは私たちの問題の理想的な解決策ですか? はいの場合、その情報を「Fiddler Request File」として保存する簡単な方法はありますか、またはリクエスト情報をフォーマットする独自のクラスを作成する必要がありますか?

4

1 に答える 1

1

ログに実際に必要な情報がすべて含まれている場合は、要求を再生用に SAZ ファイルとして簡単に保存できます。しかし、私の知る限り、ほとんどのログにはリクエストのすべての情報が含まれているわけではありません。Fiddler .SAZ ファイルを生成する機能があるhttp://code.google.com/p/elmah/を見ることができます。

于 2012-07-12T18:52:24.243 に答える