2016-12-12 10 views
0

C#WebFormsを使用してWebアプリケーションのエラーログを改善することを検討しています。エラーがスローされる直前のページのスクリーンショット(ユーザーが入力フィールドにあったものを含む)を保存します。私が見つけたものはすべて、ユーザー入力なしでページのコピーを取得するだけでした。ユーザー入力を含む現在のページのイメージを作成する方法

おかげ

+0

[HTML5/Canvas/JavaScriptを使用してスクリーンショットを撮る]の可能な複製(http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-screenshots) – Xiaoy312

答えて

0

まあは、Webフォームアプリケーションでアプリケーションがそれ自身は、ユーザーのコンピュータ/携帯電話/タブレット(通常はブラウザ)上で動作するので、あなたは本当にユーザーのGUIにアクセスすることが傾けます。 (起こりそうではない)のスクリーンショットを生成します。彼のデバイス上のロギングアプリケーションのいくつかの並べ替えをインストールするか、または単にバグレポートをあなたにスクリーンショットを送信するために

1.Forceユーザー:

あなたは2つのオプションを持って。

2.ログログログ できるだけ多くの情報でデータベースまたはファイルのエラーを記録します。 通常、URL、例外タイプ+メッセージ、スタックトレース、ユーザー情報、日付時刻をログに記録します。

通常これで十分です。

+0

ありがとうございます。 – pieAre5quare

関連する問題