【发布时间】:2017-08-15 22:55:06
【问题描述】:
我有一个预先存在的 MVC 应用程序,我使用 Nuget 添加了 Web API 和 Web API 自我文档。虽然 Web API 控制器功能正常(返回对 HTTP 请求的有效响应),但帮助控制器没有找到任何要记录的 Web API 方法。
在帮助控制器索引操作中“Configuration.Services.GetApiExplorer().ApiDescriptions”返回 0 个结果。
什么填充了 ApiDescriptions,我需要设置任何配置设置以将我的 api 公开给文档吗?
帮助区域与我的应用程序的其余部分是分开的。这是否会导致找到控制器的部分找不到我的控制器?此外,我什至在 HelpController 本身中添加了一个帮助片段,但仍然没有 API 描述。
我的 API 控制器也有特殊的路由,所以我不确定这是否相关。
【问题讨论】:
标签: asp.net-web-api documentation documentation-generation