Openource Attribute Routing pozwala mieć wiele prefiksów tras. Dlaczego środowisko ASP.NET Web API 2.0 nie zezwala na wiele funkcji RoutePrefix().ASP.NET Web API multiple RoutePrefix
[RoutePrefix("api/v1/{abc}/Entity")]
[RoutePrefix("api/v1/{abc}/{xyz?}/Entity")]
public class MyApiController : ApiController
{
[Route("")]
public IHttpResult Get()
{
return Ok("Hello World");
}
}
Możesz dodać wiele atrybutów RoutePrefix na WebApiController. Zobacz https://3btechtalk.wordpress.com/2017/05/07/defining-multiple-route-prefix-in-asp-net-web-api-attribute-routing/ –