我正在尝试创建一个启动脚本或任务来更改 cscfg 文件中的配置设置,它在角色启动时执行。
我可以访问这些设置,但无法成功更改它们。我希望获得有关如何更改角色开始设置的指针,或者是否有可能。
谢谢。
编辑:我想要完成的事情
我正在尝试提供一项服务,以便更轻松地在 Azure 应用程序上配置配置值。现在,如果我想在 7 个不同的环境中更改相同的设置,我必须在 7 个不同的 .cscfg 文件中更改它。
我的想法是我可以创建一个 web 服务,应用程序将查询它的配置值。Web 服务将在存储位置(如 Azure 表)中查找,并返回正确的配置值。这样,我可以只编辑表格中的一个值,并且它会在正确的环境中更快地更改。
我已经能够很容易地将它集成到部署脚本中(打包应用程序,获取设置,更改 cscfg 文件,部署)。问题是每次您想更改设置时,都必须重新部署。