WindowsのイベントビューアでCLRエラーの診断
-
22-08-2019 - |
質問
私たちは、生産に墜落したの.NETデスクトップアプリケーションを持っています。どのようにして、エラーを診断するのですか?私は、発生した例外の種類、エラーメッセージ、およびスタックトレースを知りたいのです。
例外は、私たちのコードで処理されなかったため、、我々はの「このアプリケーションは、問題が発生したため終了します」のWindowsメッセージボックスを受け取りました。唯一のオプションは、デバッグボタンがありませんでした、閉じるようにします。
Windowsイベントのレジストリで探して提案するこのMSDNの記事。私はそこにチェックし、ここで内部情報です。
エラー発生アプリケーションInitect.Server.UI.exe、 バージョン0.12.9084.90、 タイムスタンプ0x49cac472、 KERNEL32.dllからモジュールをフォールト、 バージョン6.0.6001.18000、 タイムスタンプ0x4791a81d、 例外コード0xe0434f4d、 0x0002f35fオフセット障害、 プロセスID 0x44c、 アプリケーションの開始時間0x01c9ada7f320cab0
どのようにこの情報は私に例外タイプ、スタックトレース、およびエラーメッセージを伝えることができますか?
解決
この情報はあなたのスタックトレースは、例外の種類、エラーメッセージなどを取得するのに十分ではありません。
あなたは常にダンプファイルのことができます。そして、デバッグを収集(あなたの問題を示し&UIを終了する必要があります)へのWindows Server 2008上のWindowsエラー報告を構成することができます。これは、Visual Studioや本番環境内の他のデバッガをインストールする必要はありません。
ます。http://ブログ.technet.com / askperf /アーカイブ/ 2008/02/05 / WS2008-Windowsのエラーreporting.aspx には、これを行うには、適切なレジストリ設定を示しています。