Каков наилучший способ обработки исключений, происходящих из конструктора контроллера?
Все, что я могу придумать, это использовать Application_OnError () или поместить try / catch в мою ControllerFactory.
Ни одно из этих решений не кажется идеальным. Application_OnError - слишком широк - у меня есть не-mvc контент на сайте, который имеет свою собственную обработку ошибок.
Использование блока try / catch выглядит довольно странно.
Если я работаю с другим типом контента -html / text / json / rss .... Я хотел бы иметь возможность обрабатывать исключение из метода действия вместо необходимости писать все виды условий, чтобы определить, что вид сообщения об ошибке для обслуживания.
Я что-то здесь упускаю или кто-то еще имел дело с этим?