Customize MapHttpAttributeRoutes for Web Api Versioning
问题 I am implementing Web API versioning as in Web API Versioning. My controllers are in 2 separate namespaces, and I've used a custom SelectController method to choose which version to use based on a a query parameter. e.g. http://myapi/api/values?version=1.0 This all works fine but some actions in the controllers use the Route attribute [Route("api/values/getNames")] public HttpResponseMessage Get() { ... } Which are mapped to the correct controller by default using config