我是样板框架的新手,并且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