文章内容
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的过滤器
同样的几个过滤器也有同样问题
评论列表