Я реализовал класс ExceptionFilterAttribute и зарегистрировал его в классе WebApiConfig. Фильтр действий работает хорошо и обрабатывает любое исключение, возникающее в любом действии, но проблема в том, что когда возникает исключение, в то время как в любом из свойств контроллера фильтр действия не обрабатывает это исключение.
[NotImplExceptionFilterAttribute]
public class AnyController : APIController
{
private readonly ModelDBContext _db = new ModelDBContext();
//some actions
}
в упомянутом примере конструктор ModelDBContext содержит некоторую логику, которая может вызвать исключение. Это исключение не будет обрабатываться атрибутом ExceptionFilterAttribute. Почему??? И как с этим справиться?