ASP.NET MVC HandleError и порядок операций с другими атрибутами

Я пытаюсь заставить работать атрибут HandleError, но у меня возникают некоторые трудности из-за особых обстоятельств.

У меня есть еще один атрибут, который проверяет черный список IP-адресов в моей базе данных и буквально выдает исключение. Я надеялся поймать это исключение с помощью атрибута HandleError и направить его на страницу ошибок, но она не работает.

Я думал, что порядок операций может быть то, что мне нужно, но это, похоже, тоже не работает... Я попытался:

[Custom(Order = 1), HandleError(Order = 2)]
Controller...

А также:

[HandleError(Order = 1), Custom(Order = 2)]
Controller...

Ни один, кажется, не поймать исключение. Если у кого-нибудь есть предложения, буду признателен, заранее спасибо!

1 ответ

Хорошо, так что я понял это. В webconfig вам нужно установить свойство customerErrors, иначе оно не будет работать вообще. В конце я думаю, что я должен был потратить еще немного времени на работу, прежде чем писать...

Другие вопросы по тегам