我正在尝试在 Asp.NET MVC 4 beta 中实现全局异常处理程序。据我了解,我应该实现 IExceptionFilter
并将其添加到过滤器集合中。但是,我在使用 System.Web.Mvc.IExceptionFilter
时无法使其工作。我应该使用那个,还是 System.Web.Http.Filters.IExceptionFilter
(和相关的类)我应该使用哪些?
换个方式询问:
我应该向 GlobalConfiguration.Configuration.Filters
添加过滤器吗?或GlobalFilters.Filters
?
最佳答案
System.Web.Http
命名空间完全属于 ASP.NET Web API 框架,而不是 ASP.NET MVC。
至于注册点,您需要将它们添加到GlobalFilters.Filters
集合中。
关于asp.net-mvc-4 - 我应该为我的 Asp.NET MVC 4 beta 过滤器使用哪个命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632179/