首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么CloudConfigurationManager使用我的Cloud.cscfg而不是Local.cscfg?

为什么CloudConfigurationManager使用我的Cloud.cscfg而不是Local.cscfg?
EN

Stack Overflow用户
提问于 2012-06-26 04:42:49
回答 2查看 1.3K关注 0票数 4

我已经将我的应用程序配置为在开发设置中使用Service configuration Local。

我有两个cscfg文件(默认情况下):Cloud和Local。我已经为存储添加了连接字符串,告诉它在Local.cscfg的Cloud.cscfg和开发存储中使用活动帐户。

但是,当我运行我的项目并使用这行代码时

代码语言:javascript
复制
var setting = CloudConfigurationManager.GetSetting("StorageConnectionString");

它正在使用我的云配置并返回我的实时存储。这绝对是我的Cloud cscfg,而不是其他什么东西设置的值,就像我在Cloud中更改它一样,设置返回的更改。

这是设计出来的吗?有没有办法查看CloudConfigurationManager用来选择配置的逻辑?

奇怪的是,我确信这是早些时候起作用的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-26 05:25:29

已删除项目的所有编译版本。重新启动了Compute and Development存储服务,问题就消失了。

票数 3
EN

Stack Overflow用户

发布于 2015-06-14 23:33:53

已尝试删除所有编译版本并多次重新启动Emulator,但均无济于事。

发现我的设置不正确。

因此,右键单击您的云服务项目(不是角色,而是项目)和"Properties“。

然后转到“开发”选项卡(从左起),您将看到“运行/调试类别”下的“服务配置”设置。

这需要是Local for Cloud Service项目才能使用Local设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11197059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档