У меня есть приложение ASP.NET MVC 4. Я хочу использовать собственный атрибут ошибки дескриптора. Therefor Я написал этот класс:ASP.NET MVC 4 Ошибка пользовательской обработки
public class MyHandleErrorAttribute : HandleErrorAttribute
{
public void OnException(ExceptionContext filterContext)
{
Debug.WriteLine("Error Occured");
}
}
И я добавил атрибут на уровне контроллера:
[MyHandleError(ExceptionType = typeof(Exception),View="ErroView")]
public class MeetingController : Controller
{....}
Когда выдается ошибка в контроллере, он не может быть обработан. Если после ошибки нажать F5 в отладчике, появится ErrorView. Но линия Debug.WriteLine("Error Occured");
никогда не работает. Что я делаю не так?