在.net core项目中添加Swagger时出错(仅在服务器上发布项目时)。

问题描述 投票:0回答:1

我在使用Swagger时遇到了一个严重的问题。当我在我的项目中使用Swagger时,它在本地机器上运行得很好,但是当我把程序发布到服务器上时,我得到了502的错误信息,我找不到解决这个问题的方法。

c# asp.net-core swagger-ui
1个回答
1
投票

你可能在你的项目中使用了不兼容的Swagger版本。

  • 首先,请检查你安装的软件包,并更新到最新版本。
  • 第二,检查你服务器上的.net运行时,并更新到最新版本。
  • 第三,检查Swagger在你的项目中的依赖性。

    app.UseOpenApi().UseSwaggerUi3()。

毕竟,如果你得到了错误,请在这里发送一个完整的错误描述。你可以在Windows事件日志中找到记录的错误。

© www.soinside.com 2019 - 2024. All rights reserved.