WebApi异常处理:Action过滤器OnActionExecuting方法执行完成后程序未进入O

2019-09-23 11:13发布

问题:

问题描述:

1、Action过滤器OnActionExecuting方法执行完成后程序未进入OnActionExecuted方法,直接进入异常过滤器OnException方法;

2、OnActionExecuting方法执行没有问题的,因为在异常过滤器OnException方法中取到了OpLog对象;

3、Action中加了try...catch...控制;

4、大多数都没有问题,偶尔会出现几次请求发生这种错误,什么原因呢?

如图:

回答1:

那可能是 OnActionExecuting 中的代码在执行时发生了异常,可以试试在 OnActionExecuting 中添加 try...catch



标签: webapi 异常