我将Azure从2.0升级到2.2。在此之后,Microsoft.WindowsAzure.CloudConfigurationManager.GetSetting("...")
总是返回空字符串。此代码在2.0版中运行良好。
我的解决方案确实有nuGet,我从这里获得了最新版本的windowsazure.configurationManager。 我的解决方案有一个WebRole和一个WorkerRole。 WebRole是我关心的,它有以下ddl版本:
Microsoft.WindowsAzure.Configuration 2.0.0.0
Microsoft.WindowsAzure.Diagnostics 2.2.0.0
Microsoft.WindowsAzure.ServiceRuntime 2.2.0.0
Microsoft.WindowsAzure.Storage 3.0.2.0
答案 0 :(得分:1)
在web.config appSettings部分中复制ServiceConfig设置,然后您可以在模拟器中运行或只调试Web角色。 GetSetting首先尝试使用ServiceConfig,然后查看web.config appSettings。
答案 1 :(得分:0)
事实证明我没有将Azure项目作为启动项目!但是,之前我遇到过这个问题,它在Azure中运行。
不知道它是如何分类的!