0
ASP.NET MVCアプリケーションには、無視する必要のある例外が多数発生する従来のライブラリがあります。私は、これはコードのにおいである知っているこのエラーを完全に無視するには.NET MVCを取得
protected void Application_Error()
{
if (exception is PolicyViolationException)
{
Response.Clear();
Server.ClearError();
}
}
のようなのApplication_Errorでこれらの例外を無視し、私は現時点ではそれについて多くを行うことはできません。
Application_Errorに到達することさえ止める方法はありますか?
はい、レガシーライブラリが使用されている場所であれば、トラップしてください。それは彼らがバブルアップさせることのトレードオフに値するのでしょうか?あなただけが言うことができます。 –
コードが呼び出されたソースで例外をトラップできると思います。率直に言って、あなたの現在のアプローチはおそらくもっと良いと思います。 –
私の現在のアプローチの唯一の問題は、ログ処理ツール(Stackify)を使用して未処理の例外をキャッチし、ログを詰まらせることです。 – Craig