- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以在使用 MVC2 创建并升级到 MVC4 的项目中使用 ExceptionFilterAttribute?它不是 Web API 项目,我似乎无法使用 ExceptionFilterAttribute 捕获异常。有什么方法可以实现这一点,还是我最好坚持从 ActionFilterAttribute 继承并实现 IExceptionFilter。这是我们 MVC 项目中的 API 部分
最佳答案
MVC 属性和 Web API 属性不兼容。
MVC 是 System.Web.Mvc.Filter
类型 [1],而 Web API 是 System.Web.Http.Filters.Filter
类型 [2 ] - 所以在尝试将属性应用于 Web API 之前,您需要确保您的基类正确无误。
[1] - http://msdn.microsoft.com/en-us/library/system.web.mvc.filter(v=vs.98).aspx
[2] - http://msdn.microsoft.com/en-us/library/system.web.http.filters.filter(v=vs.108).aspx
关于c# - 在升级的 MVC 项目中使用 ExceptionFilterAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13296721/
我正在尝试使用 ExceptionFilterAttribute 为 Web Api 实现异常处理。我已经继承了ExceptionFilterAttribute 类并覆盖了onException 方法
是否可以在使用 MVC2 创建并升级到 MVC4 的项目中使用 ExceptionFilterAttribute?它不是 Web API 项目,我似乎无法使用 ExceptionFilterAttri
我在我的应用程序中使用 CaSTLe Windsor,我想在我的 ExceptionFilterAttribute 中使用注入(inject)一些服务示例 ILog: public class Gen
在我的项目中,我有不同的区域。我添加了一个 ExceptionFilterAttribute 用于处理错误(自定义)。我不想手动将此属性添加到所有 Controller ,我想将此属性注册到特定区域,
我有一个类: public class ApiExceptionFilterAttribute : ExceptionFilterAttribute,IExceptionFilter {
我正在尝试对我的 Controller 进行单元测试,其中异常被 ExceptionFilterAttribute 捕获并作为 HttpResponseException 启动。 Controller
我正在尝试在创建的 Web API 中实现错误处理,需要以 JSON 格式返回异常详细信息。我创建了像 这样的 BALExceptionFilterAttribute public class BAL
大家早上好 我注意到 Ninject 在我的项目中有奇怪的行为(至少我认为这是问题所在)。情况如下。我用 Ninject.3.0.2-unstable-9028 Ninject.Extensions.
ASP.NET Web API 中是否有任何方法可以将异常标记为在 ExceptionFilterAttribute 中处理? 我想使用异常过滤器在方法级别处理异常,并停止传播到全局注册的异常过滤器。
是否有任何关于如何正确实现 ExceptionFilterAttribute 的文档? ?例如: 当您设置 context.Result 时会发生什么?它会将该结果序列化为整体响应吗?它会停止应用任何
我尝试在 Asp.Net Core MVC 中为我的 Controller 创建异常过滤器,如下所示: public class ControllerExceptionFilterAttribute
我正在尝试在发生异常时向来自 .Net 核心 Web API 的响应添加 header 。 我正在使用 ExceptionFilterAttribute... public class Excepti
使用 ASP.Net Core 2,您如何访问应用了 ExceptionFilterAttribute 的 Controller 实例? 现在在 Core 中是否有更好的方法来实现共享的“基本” Co
根据官方文档中关于实现 IExceptionLogger 的讨论( http://www.asp.net/web-api/overview/testing-and-debugging/web-api-
我正在尝试使用 Ninject 将 EventLogger 实例注入(inject)自定义 ExceptionFilterAttribute 中。每当我运行代码时,EventLogger 实例为空。我
我是一名优秀的程序员,十分优秀!