我有 azure worker role project。 下面是我的配置(.cscfg)中的代码。
c# (标志 = 1;)通过 c# 代码,我想更改此值。
是否有任何方法可以动态更改 Azure 服务配置的值?
请指导我如何做。
简单的答案是,您不能只通过代码更改一个设置的值RoleEnvironment
因为该类仅公开 Get 方法,而没有 Set 方法。
一种复杂的方法是调用服务管理 API,使用Get Deployment
操作读取配置设置文件,更改 XML 文件和调用Change Deployment Configuration
操作。不确定如果您从同一角色更改配置,这将如何解决。