典型的なMVCアプリケーションでは、多くのレイヤーがあります。あなたが作成した場合に例外処理やエラーログは、ここに生きるべきASP.NET MVCアプリケーションで例外処理とエラーログをどこで定義するのがベストプラクティスですか?
データベース(おそらくDBと同じパッケージ内)層 モデル層 ビュー/ UIレイヤ コントローラレイヤ ビジネスレイヤ
十分に複雑なMVCアプリケーションのエラーログ用のカスタム例外、インターフェイス、モデル
典型的なMVCアプリケーションでは、多くのレイヤーがあります。あなたが作成した場合に例外処理やエラーログは、ここに生きるべきASP.NET MVCアプリケーションで例外処理とエラーログをどこで定義するのがベストプラクティスですか?
データベース(おそらくDBと同じパッケージ内)層 モデル層 ビュー/ UIレイヤ コントローラレイヤ ビジネスレイヤ
十分に複雑なMVCアプリケーションのエラーログ用のカスタム例外、インターフェイス、モデル
データレイヤー(SQLExceptionsなど)に由来するデータレイヤー、コントローラー/ロジック例外のコントローラー、および表示関連例外のビューで例外を処理する必要があります。 ELMAHのようなロギングソリューションを使用して、例外を記録し、処理されない例外をキャッチします。
右、あなたは、単一の本番サーバー上で発生したマシンのランダムなゴーストをデバッグしているときのもので焼いただけで、それをカットしないでください!間違いなく最高の答え、エルマはとてもいいです。 – whoblitz