我一直在尝试使用 Swashbuckle 记录我的 Sitecore WebApi,但没有运气。我已经安装了Swashbuckle.Core
Nuget 包,并将这个逻辑添加到Initialize
管道处理器中:
GlobalConfiguration.Configuration
.EnableSwagger();
在将自定义路由添加到路由后,我运行此处理器,使用MapRoute
. 我发现 Swashbuckle 用于System.Web.Http.Description.ApiExplorer
获取所有控制器和操作的列表。事实上,每个标准的 Sitecore API 都列出了,但没有我的自定义控制器和操作添加到我的自定义路由中!有经验的人可以ApiExplorer
告诉我如何调试吗?这个提到的错误仍然是一个问题吗?我可以将其配置ApiExplorer
为仅打印我的自定义控制器和操作,而不是每个默认的 Sitecore API?
提前致谢!