我正在考虑为一个新的ASP.NET MVC网站放弃企业库中的异常管理应用程序块。
Scott Hansleman在ELMAH上的帖子引起了我的注意,但我并不完全理解这种方法。通常,我会阻止一些异常(可恢复的异常),将它们记录在中央存储库中,然后根据需要向用户显示消息。
ELMAH似乎专注于“记录几乎所有未处理的异常”。那么我想处理的异常呢?我可以使用同一个存储库,以便所有异常都有一个集中的位置吗?
人们如何在他们的应用程序中使用ELMAH,它是唯一被实施的异常处理解决方案,还是与其他解决方案一起使用?