在Windows Docker容器中转换Web.Config

我有一个使用八达通部署到服务器的.NET应用程序。 在这个过程中,Octopus更新了Web.Config(API键,数据库连接string等)中的一些值。 我将这个应用程序移动到同一台服务器上的一个容器中,并且在Octopus获得任何附近的位置之前就已经build好了图像。

如何根据docker run命令被触发的环境更新Web.Config?

我发现这个博客文章,似乎需要一个configuration转换文件。

我也可以将所有的东西作为环境variables传递给容器,但是我不得不改变应用程序访问它们的方式,这是我不想做的,因为还有很多其他的应用程序可以完成。