2014-01-13 46 views
0

我将Azure从2.0升级到2.2。在此之后,Microsoft.WindowsAzure.CloudConfigurationManager.GetSetting("...") 总是返回空字符串。此代码在2.0版本中运行良好。从Azure 2.0升级到2.2后,CloudConfigurationManager.GetSettings(“...”)总是返回空

我的解决方案确实有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

事实证明,我没有足够的Azure项目作为启动项目!但是,之前我遇到过这个问题,它在Azure中运行。

不知道它是如何排序的!

+0

很高兴它解决了... –

1

在web.config appSettings部分中复制ServiceConfig设置,然后可以在模拟器中运行或仅调试Web角色。 GetSetting首先检索ServiceConfig,然后查看web.config appSettings。