asp.net-mvc-4 - 我应该为我的 Asp.NET MVC 4 beta 过滤器使用哪个命名空间?

标签 asp.net-mvc-4

我正在尝试在 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/

相关文章:

jquery - 添加动态 CSS 类 MVC Razor View

asp.net-mvc - Umbraco 表面 Controller 未正确路由

asp.net-mvc - 在局部 View 中渲染 umbraco 场

wcf - IIS 7.5 上的 .Net 4.5 WCF 错误 404.3

c# - Web API 服务部署在 IIS 服务器上后未运行

javascript - MVC Razor-onClick 在页面加载时不会触发

asp.net - 将 OpenIDConnect 集成到经典 ASP 应用程序中

azure - 不在托管服务或开发结构中运行(生产,而不是调试/本地)

asp.net-mvc-4 - 我可以按特定顺序将两个 bundle 合并在一起,例如将两个 bundle 连接起来并为其生成一个 bundle 吗?

asp.net-mvc-4 - Azure 上的 PushSharp ASP.net MVC4 问题。 - 无法连接APNS反馈服务