1、Action 出现没有处理的异常
- 正常捕捉
context.ExceptionHandle = true
2、Action 出现已经处理的异常
- 无法捕捉,因为已处理
context.ExceptionHandle = false
3、Service 层的异常
- 正常捕捉,异常从下往上抛出,Service属于下层,顺序执行
4、View 绑定时出现了异常
- 无法捕捉,直接在 View 视图报错
5、不存在的 Url 地址
- 无法捕捉,页面返回 404
6、其他 Filter 中发性的异常
- ActionFilter 可以捕捉
- ResultFilter 无法捕捉
- ResourceFilter 无法捕捉
7、控制器构造函数出现异常
- 无法捕捉,直接在 View 视图报错