我在我的MVC5应用程序中使用属性路由,它运行得很好。当我试图创建一个区域并将属性路由放置在控制器中时,它返回404。我知道,要在区域内启用属性路由,我必须使用[RouteArea("Area Name Here")],还必须在routes.MapMvcAttributeRoutes();类中添加routes.MapMvcAttributeRoutesRoute("create")]
我正在尝试使用WebAPI作为MVC5应用程序的一部分。应用程序有区域,因此要与我创建的现有结构和"API“区域保持一致。但是,当我访问API时,我遇到了一些路由问题,因为我得到了404。最初,我将API路由作为区域路由的一部分,因此在下面的默认路由之上,我使用了另一个RouteTemplate API/{controller}。}/{id}",
new { action = "In