文章内容

2017/2/26 10:05:02,作 者: 黄兵

“ActionFilterAttribute”是“System.Web.Http.Filters.ActionFilterAttribute”和“System.Web.Http.Filters.ActionFilterAttribute ”之间的不明确的引用

今天在写代码的时候报错:

“ActionFilterAttribute”是“System.Web.Http.Filters.ActionFilterAttribute”和“System.Web.Mvc.ActionFilterAttribute”之间的不明确的引用

之后在ActionFilterAttribute上面加上System.Web.Http.Filters.ActionFilterAttribute这个就可以明确引用了。

IActionFilter、ActionFilterAttribute都会报这个错误。

System.Web.Mvc命名空间中的;后来查找了一下,System.Web.Http.Filters.也有一个ActionFilterAttribute类。换过来后结果能够用了;

注意事项:

    apiController控制器 对应的过滤器System.Web.Http.Filters.ActionFilterAttribute的过滤器

    Controller控制器 对应的过滤器System.Web.Http.Mvc.ActionFilterAttribute的过滤器


同样的几个过滤器也有同样问题


分享到:

发表评论

评论列表