3
私が作業しているWindowsサービスで例外が発生しています。私のtry/catchブロック(どこにでもあります)のいずれにも捕らえられていませんが、Windows Event Logで見ることができます。イベントログのインクルード行番号の例外を作成する方法はありますか?イベントビューアの行番号
私が作業しているWindowsサービスで例外が発生しています。私のtry/catchブロック(どこにでもあります)のいずれにも捕らえられていませんが、Windows Event Logで見ることができます。イベントログのインクルード行番号の例外を作成する方法はありますか?イベントビューアの行番号
はAppDomain.CurrentDomain.UnhandledException
イベントに登録して、あなたは例外を未処理見逃すことはありません。
public static void Main()
{
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
// Service Run
}
static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
// log exeception e.ExceptionObject
}
これは私の問題を解決しましたが、私の質問に答えませんでした。 –
@ Joshua Evensen - コード行番号を表示するには、exeファイルとともにpdbファイルをデプロイする必要があります。 pdbファイルがない場合、ILコードをソースコード行に関連付ける方法はありません。 –
@Joshua Evensen - あなたの問題を解決しましたか? pdbファイルを追加しようとしましたか? –