我已将我的应用程序配置为在开发设置中使用服务配置本地。
我有两个 cscfg 文件(默认情况下)云和本地。我为存储添加了连接字符串,告诉它在 Cloud.cscfg 中使用真实帐户,并为 Local.cscfg 使用开发存储。
但是,当我运行我的项目并使用该行时
var setting = CloudConfigurationManager.GetSetting("StorageConnectionString");
它正在使用我的云配置并返回我的实时存储。这绝对是我的 Cloud cscfg,而不是其他设置值,就好像我在 Cloud 中更改它一样,设置返回的更改。
这是设计使然吗?有什么方法可以查看 CloudConfigurationManager 用于选择配置的逻辑吗?
奇怪的是,我确信这很早之前就有效了。