ASP.NET MVC HandleError и порядок операций с другими атрибутами
Я пытаюсь заставить работать атрибут HandleError, но у меня возникают некоторые трудности из-за особых обстоятельств.
У меня есть еще один атрибут, который проверяет черный список IP-адресов в моей базе данных и буквально выдает исключение. Я надеялся поймать это исключение с помощью атрибута HandleError и направить его на страницу ошибок, но она не работает.
Я думал, что порядок операций может быть то, что мне нужно, но это, похоже, тоже не работает... Я попытался:
[Custom(Order = 1), HandleError(Order = 2)]
Controller...
А также:
[HandleError(Order = 1), Custom(Order = 2)]
Controller...
Ни один, кажется, не поймать исключение. Если у кого-нибудь есть предложения, буду признателен, заранее спасибо!
1 ответ
Хорошо, так что я понял это. В webconfig вам нужно установить свойство customerErrors, иначе оно не будет работать вообще. В конце я думаю, что я должен был потратить еще немного времени на работу, прежде чем писать...