【发布时间】:2013-08-01 03:35:21
【问题描述】:
基于this 文章,我实现了自己的ExceptionFilterAttribute 并在GlobalConfiguration 中注册了过滤器,用于在MVC 4 Web API 中进行自定义异常处理。
但是,ExceptionFilterAttribute 仅在控制器操作中引发的异常在框架解析请求之后才被调用。
我还想为调用控制器操作之前引发的异常实现自定义错误处理。例如,DelegatingHandler 中引发的异常当前返回以下 HTML:
<!DOCTYPE html>
<html>
<head>
<title>Exception of type 'System.Exception' was thrown.</title>
...
我需要怎么做才能在这种情况下返回我自己的自定义错误?
【问题讨论】:
标签: asp.net-mvc-4 asp.net-web-api