2

我有一个 Azure Web 角色 CSPKG,其中包含针对不同客户的多个 CSCFG 文件。当我部署新版本时,我需要指定要使用的包和配置文件。但有时在 Azure 门户中进行的更改在源 cscfg 文件中没有更改。(例如:自定义日志记录级别等)。

有什么方法可以升级现有实例而不覆盖 Azure 中的现有设置。(当然方案需要相同)。

4

1 回答 1

3

这很容易做到:

  1. 创建一个控制台应用程序,该应用程序从服务管理 API 获取当前属性(使用 embed-detail=true获取托管服务属性,查找 ExtendedProperties 元素)。
  2. 让它更新您的本地 CSCFG 文件
  3. 部署 CSPKG 和更新的 CSCFG 文件
于 2013-01-08T11:29:06.427 回答