azure - 以编程方式更新 Azure 云服务的 cscfg

标签 azure service cloud settings cscfg

有谁知道这是否可能 - 如果可以的话如何做到?我需要能够定期更新 .cscfg 文件中存储的设置,并想知道这是否可以通过代码来完成。即无需每次都将新的 .cscfg 文件上传到 Azure。非常感谢

最佳答案

配置文件更改是通过 Change Deployment Configuration 完成的REST API 操作,因此可以通过编程方式更新配置文件。请查看 Azure Management LibraryAzure PowerShell Cmdlet,因为它们都具有此操作的实现。但是,您无法通过此操作仅更新一项配置设置。您需要下载配置文件,更新设置,然后通过此操作重新上传配置文件。

现在我意识到弄乱 XML 文件可能很容易出错。您可以做的是创建一个应用程序来解析此配置文件,并在易于使用的 UI 中呈现 XML 文件的各种元素(请查看它在 Azure 门户中是如何完成的)。进行更改后,您可以根据数据重新创建 XML 文件,然后重新上传该文件。但请注意,这样您将无法添加新设置。要添加新设置,必须在 cscfg 和 csdef 文件中添加该设置,为此您必须重新部署应用程序。

关于azure - 以编程方式更新 Azure 云服务的 cscfg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27383659/

相关文章:

performance - 未处理的异常如何导致 Azure 应用程序服务缓慢?

azure - 通过 Azure 上的 Blob 存储托管的根域静态网站?

c# - 是否有可能访问 WCF 服务操作的子集

Laravel 创建服务提供者参数 1 必须实现服务提供者

node.js - 哪些服务可以让您每天运行 NodeJS 应用程序 1 小时?

azure - 来自 C# 的 Kusto 查询

c# - 从 Visual Studio 2015 在 Azure 中发布应用程序不会加载 .CSS

.net - 从 Windows 服务中杀死一个进程

json - 这不是您引用云信息资源的方式吗?

amazon-web-services - 使用 nginx 向位于云中的 docker 容器发出 http 请求