处理控制器构造函数中发生异常的最佳方法是什么?
我能想到的就是使用Application_OnError()或在我的ControllerFactory中放一个try/catch.
这些解决方案似乎都不理想.Application_OnError是广泛的 - 我在网站中有一些非mvc内容,它有自己的错误处理.
使用try/catch块似乎有点hacky.
如果我正在提供不同的内容类型-html/text/json/rss ....我希望能够在action方法中处理异常,而不必编写各种条件来确定哪种错误要发球的消息.
我在这里遗漏了什么,还是有其他人处理过这个问题?