1

我的配置代码以提供默认值的方式设置,并且配置文件可用于覆盖这些默认值。

对于 Azure Worker Roles,我使用CloudConfigurationManagerServiceConfiguration.*.cscfg文件中读取配置以覆盖默认值。

覆盖默认值的一个常见原因是在测试期间提供不同的存储(blob、表、队列等)名称。

不幸的是,据我所知,一旦在ServiceDefinition.csdef文件中定义了设置,就必须在所有ServiceConfiguration.*.cscfg文件中提供它。

这消除了创建较少配置和减少创建该配置时出现错误的机会的优势。

有没有办法使设置成为可选?

或者是否有其他地方可以让我按照我想要的方式获得特定于部署的配置值?

4

0 回答 0