Asp.net web api RoutePrefixAttribute不';你没有RouteOrder属性吗?
我想使用这里描述的Asp.net web api RoutePrefixAttribute不';你没有RouteOrder属性吗?,asp.net-web-api,attributerouting,Asp.net Web Api,Attributerouting,我想使用这里描述的[RoutePrefixAttribute]的RouteOrder可选属性: 为了解决模糊控制器选择问题。问题是,我根本找不到这样的属性(没有智能感知,不编译)!我正在使用 System.Web.Http.RoutePrefixAttribute 来自汇编System.Web.Http.dll,v5.2.0.0(packages\Microsoft.AspNet.WebApi.Core.5.2.0\lib\net45\System.Web.Http.dll) 是不是弄错了?或
[RoutePrefixAttribute]
的RouteOrder
可选属性:
为了解决模糊控制器选择问题。问题是,我根本找不到这样的属性(没有智能感知,不编译)!我正在使用
System.Web.Http.RoutePrefixAttribute
来自汇编System.Web.Http.dll,v5.2.0.0(packages\Microsoft.AspNet.WebApi.Core.5.2.0\lib\net45\System.Web.Http.dll)
是不是弄错了?或者这些文档是错误的?在
RoutePrefix
属性上,RouteOrder
参数不适用。它仅适用于路由
属性。仅[RouteAttribute]
具有RouteOrder属性
在Web API 2.2中,无法通过在您的
[RoutePrefixAttribute]
上放置RouteOrder来为所有控制器路由设置“默认”RouteOrder。我真傻。谢谢。:)RoutePrefix
属性本身不会将任何路由添加到路由表中,只有route
属性会添加到路由表中…这就是RoutePrefix
没有Order属性的原因