具体的には、ASP.NET および WCF(IErrorHandler) でのグローバル例外ハンドラー (Application_Error/Page_Error) の使用に関して、基本的な疑問はほとんどありません。
上記のいずれかを使用すると、すべての例外がそれらを通過し、自分の意志に従ってそれらをログに記録してマッピングできますか? また、不要な try catch ブロックをすべて削除し、必要に応じて try finally に置き換えることを促進しますか?
「不要」とは、つまり、最終的に冗長になるブロックをキャッチすることです。たとえば、すべての DB 例外をキャッチし、wcf で特定の FaultException に変換し、ProvideFault メソッドで同じ変換を行っている場合、クライアントで FaultException を作成することだけを行っていたため、これらの catch ブロックを削除すべきではありません。友好的な詳細?