【问题标题】:Why Swagger shows previous url?为什么 Swagger 显示以前的网址?
【发布时间】:2019-09-04 19:27:34
【问题描述】:

我从

更改了我的 API 端点的路由
[Route("api/v1/dataPicker/fileUploadAsync")]

[Route("api/v1/fileUploadAsync")]

但在 Swagger 中仍然显示并使用了以前的 url。那是 我在浏览器中删除了 Cookie,我重新启动了 Visual Studio 和浏览器,但仍然是以前的 url。 我搜索了孔解决方案,“dataPicker”没有出现在任何地方。

如何让 Swagger 使用当前的 url?

截图:

【问题讨论】:

  • 你在 Startup 类中的 Swagger 配置和路由是什么?
  • @FIL 我不使用 Swagger 配置文件,并且在启动时没有路由。

标签: c# web-applications swagger asp.net-core-webapi swagger-ui


【解决方案1】:

我不知道好的解决方案。 我将路由重做回 [Route("api/v1/dataPicker/fileUploadAsync")] 并再次删除 dataPicker,我从 kestrel 更改为 IIS 并返回,当它工作正常时。

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 2023-01-16
    相关资源
    最近更新 更多