我是样板框架的新手,并且在Web API的动态路由中遇到问题
我正在ASP.NET CORE 2.0中使用控制器来创建Web API。我也将swagger-UI用于API。
我想为控制器中的所有API进行动态路由
我尝试以下代码
[ApiVersion("1.1")]
[ApiVersion("2.1")]
[Route("api/v{version:apiVersion}/[controller]")]
public class TestController : AbpController
{
[HttpGet("", Name = "Test")]
public async Task<IActionResult> GetTestId(string customerid)
{
...
// Web API Code
...
}
}
但是它不起作用
所需的输出路径
使用1.1版时
api/v1.1/Test
使用2.1版时
api/v2.1/Test
您是否能够解决此问题,因为我也在尝试将版本控制与ABP的动态api一起使用