Как обрабатывать общие исключения в Asp.Net MVC?
-
03-07-2019 - |
Вопрос
Я хочу перенести все необработанные исключения на страницу ошибок в Asp.Net MVC. Как справиться с необработанными исключениями в Asp.net MVC? Есть ли что-то вроде application_error? Р>
Решение
проверьте атрибут HandleError. Есть хорошая статья здесь .
Другие советы
Если вы используете стандартную настройку, ваш контроллер (ы) может сделать это, переопределив один из методов (вероятно, OnException
, но у меня его нет, чтобы проверить). Если вы хотите, чтобы все ваши контроллеры разделяли эту логику, вы можете использовать базовый контроллер.
Кроме того, вы можете сделать это с помощью фильтров (например, [HandleError]
). Я не знаю, есть ли единственное глобальное место для такой логики.
Не связан с StackOverflow