我只是尝试将Swagger与ASP.Net Core Web API项目一起使用,但它没有找到任何我的控制器/操作。结果证明Swagger不支持传统路由(如此处所述https://github.com/domaindrivendev/Swashbuckle.AspNetCore)。我的所有路由都是使用routeBuilder.MapRoute()在一个函数内的代码中生成的。我有150个控制器和~500个动作 - 将属性路由应用到这个项目将是一场噩梦!
似乎没有办法让Swagger与传统路由一起工作。 Swagger还有其他选择吗?