【发布时间】:2019-07-09 19:03:24
【问题描述】:
我有一个 ASP.NET Core 2.1 Web 应用程序,它通过 Web API 接口提供 DevExpress 报告。
我想使用 swagger 向消费者展示使用情况并提供一些关于我的 Web API 的有用信息。 但是,Swagger 崩溃并出现以下错误:
NotSupportedException:不明确的 HTTP 操作方法 - DevExpress.AspNetCore.Reporting.QueryBuilder.QueryBuilderController.Invoke (DevExpress.AspNetCore.Reporting.v18.2)。操作需要 Swagger 2.0 的显式 HttpMethod 绑定
问题在于 Swagger 试图分析 DevExpress 的 QueryBuilderController 中包含的 API。但是,我不想大摇大摆地分析这些 3rd 方控制器。 我现在的问题是如何在 swagger 中过滤/禁用 3rd 方库?
谢谢 斯文
【问题讨论】:
标签: asp.net-core swagger swagger-2.0