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

似乎没有办法让Swagger与传统路由一起工作 . Swagger还有其他选择吗?