在 OWIN 上运行的 WebAPI 中,您可以这样做:
config.Services.Replace(typeof(IExceptionHandler), new CustomExceptionHandler());
这允许您在代码中对抛出的所有错误进行自定义处理,即使它们是由控制器构造函数或在路由期间抛出的。
在 MVC 中,您可以添加全局异常过滤器,但它仅适用于代码进入控制器操作后引发的错误。
对于全局 MVC 错误处理,是否有与上述等效的方法?
在 OWIN 上运行的 WebAPI 中,您可以这样做:
config.Services.Replace(typeof(IExceptionHandler), new CustomExceptionHandler());
这允许您在代码中对抛出的所有错误进行自定义处理,即使它们是由控制器构造函数或在路由期间抛出的。
在 MVC 中,您可以添加全局异常过滤器,但它仅适用于代码进入控制器操作后引发的错误。
对于全局 MVC 错误处理,是否有与上述等效的方法?