一、写一个类
public class CustomDirectRouteProvider : DefaultDirectRouteProvider
{
protected override IReadOnlyList<IDirectRouteFactory> GetActionRouteFactories(HttpActionDescriptor actionDescriptor)
{
return actionDescriptor.GetCustomAttributes<IDirectRouteFactory>(true);
}
}
二、在WebApiConfig.cs中配置
config.MapHttpAttributeRoutes(new CustomDirectRouteProvider());