c# - 动态更改 azure 配置 (.cscfg) 值

标签 c# azure azure-configuration azure-packaging

我正在进行 azure worker 角色项目。下面是我的配置 (.cscfg) 中的代码。

c# (FLAG = 1;) 我想通过 C# 代码更改这个值。

有什么方法可以动态更改 azure 服务配置的值吗?

请指导我该怎么做。

最佳答案

简单的答案是,您不能通过代码 RoleEnvironment 仅更改一项设置的值该类仅公开 Get 方法,没有 Set 方法。

一种复杂的方法是调用服务管理 API,使用 Get Deployment 读取配置设置文件。操作,更改XML文件并调用Change Deployment Configuration手术。不过,如果您从同一角色更改配置,则不确定这会如何解决。

关于c# - 动态更改 azure 配置 (.cscfg) 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19635032/

相关文章:

c# - 为什么 Console.WriteLine 在 Visual Studio 中不通过“运行而不调试”打印任何内容?

python - 使用 python 有条件删除 Azure blob 存储

azure - 以编程方式访问对等角色主机名

c# - 有没有办法将 appsettings 转换为 env. ASP.NET Core 应用程序中的变量?

azure - Azure Bot 服务的 Teams channel 的 IP 地址限制

azure - 从管理门户中完全删除订阅

单个对象的 C# 数据转换

c# - LINQ to Entities 中的 LastIndexOf

c# - 如何使用自动映射器映射子项并使用进行转换