1

ニワトリが先か卵が先かの問題です。

クライアント マシンでのアプリケーションの起動時に TypeInitializerException でクラッシュするアプリケーションがありますが、失敗することもあります。

procdump を使用してメモリ ダンプを収集することを考えていましたが、プロセスにアタッチして例外を待機するには、インスタンスが実行されている必要があります。

アプリケーションを起動しないと procdump を添付できず、起動時にアプリケーションがクラッシュします。

WinDbg 内からアプリケーションを起動してみることができますが、常に例外が発生するとは限らないため、それが役立つかどうかはわかりません。

アイデアや提案はありますか?

このアプリケーションは、.NET Framework 4.5 を対象として作成され、Windows Server 2008 R2 (最新の更新プログラムを適用) で実行されています。これまでのところ、これを自分のマシンでローカルに再現することはできませんでした。

4

1 に答える 1

2

-x オプションを使用すると、procdump でアプリを起動できます。そのような制御ができない場合は、プロセスのデバッガーとして procdump をリストすることができます。これを参照してください。デバッガーでのプロセスの起動というセクション。私はそれを試していません。

ランディ

于 2014-12-20T01:41:06.317 に答える