我正在关注MS文档link,以便在ASP.NET Core 2.0 Web API中使用Swagger UI。
执行所有步骤后,当我在VS 2017中本地运行项目时,收到以下异常。 System.ArgumentException:“请求路径不得以斜杠结尾”
当我按照文档中所述添加以下行时,会发生异常:
c.RoutePrefix = string.Empty;
当我不设置RoutePrefix并转到“ https://localhost:44392//swagger/v1/swagger.json”时,我得到JSON格式的输出。我期待一个UI。 任何解决方案或提示将不胜感激。
编辑 当我尝试通过“ https://localhost:44392//swagger”
访问该错误消息{"data":{},"status":"Failure","message":"Method not found: 'Void Microsoft.Net.Http.Headers.EntityTagHeaderValue..ctor(System.String)'."}
答案 0 :(得分:1)
我只是想通了。 我需要做的几件事:
谢谢你们。
答案 1 :(得分:0)
您必须访问UI的https://localhost:44392/swagger,如文档中所示。您发布的链接将引导您转到所需的JSON文档