如何将 blazor docker 容器应用程序部署到多个环境?

How do i deploy a blazor docker container application to multiple environments?

我有一个部署到 docker 容器中的 Blazor 服务器和客户端应用程序。我有多个 appsettings.json 个文件。每个文件都应该部署它对应的环境

我看到一些讨论断言需要为服务器端应用程序设置 ASPNETCORE_ENVIRONMENT,这会自动为客户端应用程序设置相同的值。我已经试过了。但是,对于开发环境示例,似乎仍在使用 appsettings.json 文件。我在已部署的开发环境中收到登录错误,表明它仍在使用 appsettings.json 文件。

谢谢

发生这种情况是因为我们在服务器应用程序中错误地设置了 ASPNETCORE_ENVIRONMENT。一旦我们这样做了,它就奏效了。