 悬赏园豆:30
                [已解决问题] 
            
                    解决于 2020-03-19 14:10
                悬赏园豆:30
                [已解决问题] 
            
                    解决于 2020-03-19 14:10 
                 
        使用的是 ASP.NET Core 3.1 ,对于下面属性路由配置
[Route("api/[controller]/[action]")]
public class ClientsController : Controller
{
    public async Task<IActionResult> GetAsync()
    {
        return Ok();
    }
}会匹配 /api/clients/get ,但不会匹配 /api/clients/getasync ,请问如何可以实现匹配后者?
在 github 上的 issue Async suffix for controller action names will be trimmed by default 中找到了解决方法:
services.AddControllersWithViews(options =>
{
    options.SuppressAsyncSuffixInActionNames = false;
});