【问题标题】:how can we transform entire web.config from staging slot to production slot in azure?我们如何在 azure 中将整个 web.config 从暂存槽转换为生产槽?
【发布时间】:2019-07-08 15:33:28
【问题描述】:

我在我的 Azure 应用服务中创建了多个插槽(测试、阶段和产品)。同样,我为每个环境创建了各自的 web.config 文件。我正在通过测试环境槽中的章鱼部署工具部署我的应用程序,所以最初它正在选择 web.test.config 文件并且它工作正常。

但是,当我在通过 azure 门户进行交换时将其交换到阶段或 Prod 插槽时,我想交换 web.config 文件的完整转换部分。有什么办法吗?

使用应用程序设置和配置设置的连接字符串,我可以分离每个插槽的设置。但是我不确定如何为system.identityModel,system.web system.identityModel.services等其他部分执行此操作。因此我想在交换时根据环境替换完整的转换部分。

【问题讨论】:

    标签: azure azure-web-app-service azure-deployment azure-deployment-slots


    【解决方案1】:

    当我与应用服务团队交谈时,他们说插槽并非用于此目的。插槽的主要目的是允许在很少或没有停机时间的情况下部署新版本。或者用一小部分流量测试新功能。不是真的针对不同的环境,您应该为此使用单独的应用服务,分别部署到这些服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 1970-01-01
      • 2020-09-27
      • 2012-01-15
      • 1970-01-01
      相关资源
      最近更新 更多