我的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'
答案 0 :(得分:2)
使用全名[System.Web.Mvc.RoutePrefix("smt")]
或制作别名以供参考
using a =System.Web.Http;
using b = System.Web.Mvc;
[a.RoutePrefix("smt")]