'RoutePrefixAttribute'是'System.Web.Http.RoutePrefixAttribute'和'System.Web.Mvc.RoutePrefixAttribute'之间的模糊引用

时间:2015-07-27 23:42:06

标签: asp.net-mvc-4 asp.net-web-api

我的MVC WebAPI项目一直运行良好,但突然它没有编译,我收到以下错误。我正在使用属性路由。我需要两个程序集参考。我试过了

\ packages \ Microsoft.AspNet.Mvc.4.0.30506.0和 \包\ Microsoft.AspNet.Mvc.5.2.2

有谁知道如何解决这个问题?

'RoutePrefixAttribute'是'System.Web.Http.RoutePrefixAttribute'和'System.Web.Mvc.RoutePrefixAttribute'之间的模糊引用

'RouteAttribute'是'System.Web.Http.RouteAttribute'之间的模糊引用 和'System.Web.Mvc.RouteAttribute'

1 个答案:

答案 0 :(得分:2)

使用全名[System.Web.Mvc.RoutePrefix("smt")]或制作别名以供参考

using a =System.Web.Http;
using b = System.Web.Mvc;

[a.RoutePrefix("smt")]