2014-01-13 98 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。