处理控制器构造函数中发生的异常的最佳方法是什么?处理在asp.net MVC控制器构造函数中发生的异常
我所能想到的是使用Application_OnError()或在我的ControllerFactory中放置一个try/catch。
这些解决方案都不理想。 Application_OnError广泛 - 我有一些非mvc内容在网站上有自己的错误处理。
使用try/catch块看起来还挺有趣的。
如果我服务于不同的内容类型-html/text/json/rss ....我希望能够处理操作方法内的异常,而不必编写各种条件来确定什么样的错误信息服务。
我在这里错过了什么,或者有其他人处理过吗?
谢谢。我在初始化数据库连接的构造函数中有一些存储库连接代码。我现在懒加载它。 – Jason 2010-04-23 15:04:56
或注入一个有代码的工厂来捕捉任何异常并正确处理它们。 – 2015-07-10 19:00:17