Swagger 仅适用于 apicontroller,不适用于 mvc 控制器?

Posted

技术标签:

【中文标题】Swagger 仅适用于 apicontroller,不适用于 mvc 控制器?【英文标题】:Swagger works only with an apicontroller, not with an mvc controller? 【发布时间】:2017-04-05 16:49:30 【问题描述】:

我在我的 api 文档中使用了 swagger,但似乎 swagger 只会破坏 只有那些继承 ApiController 的类不是那些继承的类 基本控制器 我是对的吗?或者有一些方法可以让 swagger 与 mvc 一起工作 控制器。

例子:-

Public myController:ApiController 

工作正常,但是

 Public myController:BaseController 

没用。

【问题讨论】:

你在使用 swashbuckle 吗? ,应该没问题,我一直都在用。 【参考方案1】:

Swagger 是用于记录 REST API 的规范。它指定描述 REST Web 服务的格式(URL、方法和表示)。所以你不会直接使用,你可以在你的控制器中使用 api(controller)。

【讨论】:

以上是关于Swagger 仅适用于 apicontroller,不适用于 mvc 控制器?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 charFormat 样式仅适用于选择,并且仅适用于特定方向的选择?

WebM 也适用于音频,还是仅适用于视频?

WebRTC connectionState 停留在“new” - 仅适用于 Safari,适用于 Chrome 和 FF

http.ListenAndServe 仅适用于本地主机?

Jquery 动画仅适用于一个元素

为啥缓存行仅适用于 simdization?