1

クライアントの64ビットマシンでクラッシュするレガシーVB6アプリケーションを見ています。作業中の誰もエラーの明らかな原因を再現または見つけることができませんでしたが、クライアントは、追加のアプリケーションエラーメッセージの前に.NETランタイムエラーがあることを示すイベントビューアログをいずれかのマシンから送信しました。

アプリケーションを問題の原因としてリストする.NETランタイムエラーが表示された場合、問題は.NETコンポーネントの呼び出しにあると考えて安全ですか(つまり、.NETコンポーネントを呼び出す領域の周りにログを追加します)。 .NETランタイムエラーは赤いニシンですか?

4

1 に答える 1

1

そうではない。イベントログの.NETランタイムエラーソースは、.NETランタイムがそのプロセスにロードされ、最初にキャッチされたことを意味します。それでも例外コードと場所、そしておそらくいくつかのスタック情報を提供するはずです。

Windows 7では、クラッシュが発生したときに完全なクラッシュダンプを取得するように、ユーザーモードのクラッシュダンプを構成することもできます。

于 2012-07-04T09:20:18.540 に答える