有谁知道这是否可能 - 如果可以,如何做到?我需要能够定期更新存储在 .cscfg 文件中的设置,并想知道这是否可以通过代码完成。即无需每次都将新的 .cscfg 文件上传到 Azure。非常感谢
问问题
721 次
1 回答
2
配置文件更改是通过Change Deployment Configuration
REST API 操作完成的,因此可以通过编程方式更新配置文件。一定要看看,Azure Management Library
或者Azure PowerShell Cmdlets
因为他们俩都有这个操作的实现。但是,您不能通过此操作仅更新一个配置设置。您需要下载配置文件,更新设置,然后通过此操作重新上传配置文件。
现在我意识到弄乱 XML 文件很容易出错。你可以做的是创建一个应用程序来解析这个配置文件,并在一个易于使用的 UI 中呈现 XML 文件的各种元素(看看它是如何在 Azure 门户中完成的)。进行更改后,您可以根据数据重新创建 XML 文件,然后重新上传文件。但是请注意,这样,您将无法添加新设置。要添加新设置,必须在 cscfg 和 csdef 文件中添加该设置,为此您必须重新部署应用程序。
于 2014-12-09T17:15:03.007 回答