【发布时间】:2015-05-14 00:44:20
【问题描述】:
我实现了一个 ExceptionFilterAttribute 类,并在 WebApiConfig 类中注册了它。 动作过滤器运行良好,可以处理任何动作中发生的任何异常,但问题是:当在任何控制器属性中发生异常时,动作过滤器不会处理此异常
[NotImplExceptionFilterAttribute]
public class AnyController : APIController
{
private readonly ModelDBContext _db = new ModelDBContext();
//some actions
}
在上面提到的例子中,ModelDBContext 的构造函数包含一些可能导致异常的逻辑。 ExceptionFilterAttribute 不会处理此异常。为什么???又该如何处理?
【问题讨论】:
标签: asp.net-web-api action-filter actionfilterattribute