2014-01-13 3 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에서 실행 중이었습니다.

어떻게 분류했는지 전혀 모릅니다!

+0

다행이 해결되었습니다 ... –

1

web.config appSettings 섹션에서 ServiceConfig 설정을 복제 한 다음 에뮬레이터에서 실행하거나 웹 역할 만 디버깅 할 수 있습니다. GetSetting은 먼저 ServiceConfig를 시도한 다음 web.config appSettings를 조사합니다.