我已经将我的应用程序配置为在开发设置中使用Service configuration Local。
我有两个cscfg文件(默认情况下):Cloud和Local。我已经为存储添加了连接字符串,告诉它在Local.cscfg的Cloud.cscfg和开发存储中使用活动帐户。
但是,当我运行我的项目并使用这行代码时
var setting = CloudConfigurationManager.GetSetting("StorageConnectionString");它正在使用我的云配置并返回我的实时存储。这绝对是我的Cloud cscfg,而不是其他什么东西设置的值,就像我在Cloud中更改它一样,设置返回的更改。
这是设计出来的吗?有没有办法查看CloudConfigurationManager用来选择配置的逻辑?
奇怪的是,我确信这是早些时候起作用的。
发布于 2012-06-26 05:25:29
已删除项目的所有编译版本。重新启动了Compute and Development存储服务,问题就消失了。
发布于 2015-06-14 23:33:53
已尝试删除所有编译版本并多次重新启动Emulator,但均无济于事。
发现我的设置不正确。
因此,右键单击您的云服务项目(不是角色,而是项目)和"Properties“。
然后转到“开发”选项卡(从左起),您将看到“运行/调试类别”下的“服务配置”设置。
这需要是Local for Cloud Service项目才能使用Local设置。
https://stackoverflow.com/questions/11197059
复制相似问题