C#WebFormsを使用してWebアプリケーションのエラーログを改善することを検討しています。エラーがスローされる直前のページのスクリーンショット(ユーザーが入力フィールドにあったものを含む)を保存します。私が見つけたものはすべて、ユーザー入力なしでページのコピーを取得するだけでした。ユーザー入力を含む現在のページのイメージを作成する方法
おかげ
C#WebFormsを使用してWebアプリケーションのエラーログを改善することを検討しています。エラーがスローされる直前のページのスクリーンショット(ユーザーが入力フィールドにあったものを含む)を保存します。私が見つけたものはすべて、ユーザー入力なしでページのコピーを取得するだけでした。ユーザー入力を含む現在のページのイメージを作成する方法
おかげ
まあは、Webフォームアプリケーションでアプリケーションがそれ自身は、ユーザーのコンピュータ/携帯電話/タブレット(通常はブラウザ)上で動作するので、あなたは本当にユーザーのGUIにアクセスすることが傾けます。 (起こりそうではない)のスクリーンショットを生成します。彼のデバイス上のロギングアプリケーションのいくつかの並べ替えをインストールするか、または単にバグレポートをあなたにスクリーンショットを送信するために
1.Forceユーザー:
あなたは2つのオプションを持って。2.ログログログ できるだけ多くの情報でデータベースまたはファイルのエラーを記録します。 通常、URL、例外タイプ+メッセージ、スタックトレース、ユーザー情報、日付時刻をログに記録します。
通常これで十分です。
ありがとうございます。 – pieAre5quare
[HTML5/Canvas/JavaScriptを使用してスクリーンショットを撮る]の可能な複製(http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-screenshots) – Xiaoy312