在没有cscfg的情况下更新/升级Azure Web角色

时间:2013-01-08 11:00:30

标签: azure azure-web-roles

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

有没有办法在不覆盖Azure中的现有设置的情况下升级现有实例。 (当然,方案必须相同)。

1 个答案:

答案 0 :(得分:3)

这很容易做到:

  1. 创建一个控制台应用程序,它从服务管理API(Get Hosted Service Properties获取embed-detail = true获取当前属性,查找ExtendedProperties元素。)
  2. 让它更新您当地的CSCFG文件
  3. 部署CSPKG和更新的CSCFG文件