我有一个Azure工作者角色(WR)假设使用以下命令从.cscfg文件中获取它的配置:
var setting = CloudConfigurationManager.GetSetting("My.Setting.Name");
在模拟器中运行这很好,我得到了:
Getting "My.Setting.Name" from ServiceRuntime: PASS.
消息。但是,当我发布到我的远程环境时,我得到:
Getting "My.Setting.Name" from ServiceRuntime: FAIL.
Getting "My.Setting.Name" from ConfigurationManager: FAIL.
消息。在Azure管理门户的“CloudServices / Configure”部分中,我可以看到配置中列出的设置,并且设置正确。
我正在使用Azure SDK 2.0
答案 0 :(得分:5)
您是否在项目中部署了正确的Azure SDK .DLL?你最近有没有升级到更新的Azure SDK?我会检查你的.DLL引用,以确保它们在整个解决方案中都匹配