Обработка ошибок в asp.net mvc 3

Есть ли встроенный или правильный способ обработки ошибок в asp.net mvc 3?

Это то, что я хочу сделать:

  1. Если приложение вылетает, или выдает ошибку, он переходит на определенную страницу с ошибкой.
  2. Я могу выдать свою ошибку из действия контроллера. (и он переходит на страницу с ошибкой).

Я нашел следующие способы:

  1. Я вижу, что есть долгий способ сделать это здесь . (для v1 и v2, но также применяется к v3).
  2. Использование атрибута errorhandle здесь .

Как мне сделать это правильно?

Если решение аналогично или похоже на №1 в списке выше, я использую ninject и не создавал базовый класс. Как мне еще это сделать?

34
задан Community 23 May 2017 в 12:14
поделиться