azure - 不使用 cscfg 更新/升级 Azure Web 角色

标签 azure azure-web-roles

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

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

最佳答案

这很容易做到:

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

关于azure - 不使用 cscfg 更新/升级 Azure Web 角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14213483/

相关文章:

asp.net-mvc-4 - 无法将 System.Security.Claims.ClaimsPrincipal 类型的对象强制转换为 Microsoft.IdentityModel.Claims.IClaimsPrincipal 类型

Azure:从未调用 WebRole OnStart()

azure - 网站访问ACL规则

asp.net - 将现有的 asp.net 应用程序连接到 azure sql server vm,无需 SDK

azure - 将元数据添加到 Azure 函数中的跟踪

Azure DevOps Pipeline - 推送到 Azure 容器注册表 - 权限错误

azure - SQL Azure 意外数据库删除/重新创建

Azure 应用程序仅访问 Key Vault key

azure - 使用通配符路由时偶尔会收到来自 Azure Front Door 的 421 响应代码

c# - Azure:使用 Full-IIS 进行 Web 角色内通信 (netTcpBinding)