Web API route is ignored and processed by MVC
问题 I can't figure out why a route is being processed by MVC instead of Web API. The whole route is configured as follows: configuration.Routes.MapHttpRoute ( name: "AdminControllers.TicketingController", routeTemplate: "api/company/tickets", defaults: new { controller = "Ticketing", id = RouteParameter.Optional, action = "GetTickets" } ); And the API controller looks like this: public sealed class TicketingController : ApiController { [HttpGet] public HttpResponseMessage GetTickets() { return