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

Error on .net core project when add Swagger (Only When Publish Project on Server)

我对 Swagger 有严重的问题。当我在我的项目中使用 Swagger 时,它在本地机器上完美运行,但是当我将程序发布到服务器时,我得到错误 502。 我找不到这个问题的任何解决方案。

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

  • 首先,请检查您的安装包,并更新到最新版本。
  • 其次,检查服务器上的 .net 运行时并更新 它到最新版本。
  • 三、检查Swagger对你的依赖 项目。

    app.UseOpenApi().UseSwaggerUi3();

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