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

时间:2020-04-26 09:28:39

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

我对Swagger有严重的问题。当我在项目中使用Swagger时,它在Local Machine上运行良好,但是当我将程序发布到服务器时,出现错误502。 我找不到这个问题的解决方案。

1 个答案:

答案 0 :(得分:3)

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

  • 首先,请检查您已安装的软件包,并将其更新为最新版本。
  • 第二,检查服务器上的.net运行时并更新 它到最新版本。
  • 第三,检查Swagger对您的依赖性 项目。

    app.UseOpenApi()。UseSwaggerUi3();

毕竟,如果您收到错误消息,请在此处发送完整的错误描述。您可以在Windows事件日志中找到记录的错误。