これは闇の中のショットであり、ベスト プラクティスや方法ではないことは理解していますが、例外がスローされたときに特定のログ情報を取得したいと考えています。Web フォームの状態が変わらないことが重要です。
質問する
68 次
3 に答える
2
You can use
try
{
}
catch(Exception ex)
{
//your treatment does not contain throw ex.
//mute exception in order to not change state
}
You can use this in your webform or in your gloabl.asax in Application_Error (in order to centralize exception treatment)
于 2012-07-24T19:09:13.673 に答える
1
try
{
ExceptionProneCode()
}
catch(Exception ex)
{
WriteToSomeLogFile(ex.Message);
//if you want the exception to bubble up from this point,
//than you would type "throw;"
}
于 2012-07-24T19:09:52.700 に答える
0
ASP.NET のコンテキストで話している場合、Application_Errorイベントは、グローバルな例外ログ ブロックを配置するのに適した場所です。
于 2012-07-24T19:10:51.020 に答える