【发布时间】:2018-11-16 01:25:49
【问题描述】:
是否可以使用 swagger/Swashbuckle 让 MultipleApiVersions 仅使用项目路径而不使用属性 [RoutePrefix...] 和 [Route("function")] ?
在这种情况下,我希望有以下结构,用于版本 1 和版本 2
项目层次结构
问题是,我们有一个带有很多控制器的 webapi,每个控制器也有很多服务。
该服务已经为多个客户端部署和使用,现在我们需要维护不同版本的代码以同时提供多个代码版本...
所以,我们的想法是,对代码的影响最小,即不使用版本属性 [RoutePrefix("v2")] 和 Route 属性填充所有公开的函数,
并以自动方式公开驻留在特定目录中的各种代码版本...
提前致谢。
【问题讨论】: