具有常规路由的 Web API 文档

And*_*rew 6 swagger swashbuckle asp.net-core

我只是尝试将 Swagger 与 ASP.Net Core Web API 项目一起使用,但它没有找到我的任何控制器/操作。结果 Swagger 不支持传统路由(如此处所述https://github.com/domaindrivendev/Swashbuckle.AspNetCore)。我所有的路线都是在一个函数中使用 routeBuilder.MapRoute() 在代码中生成的。我有 150 个控制器和大约 500 个动作——将属性路由应用到这个项目将是一场噩梦!

似乎没有办法让 Swagger 与传统路由一起工作。有没有 Swagger 的替代品?