개발 설정에서 서비스 구성 로컬을 사용하도록 내 응용 프로그램을 구성했습니다.CloudConfigurationManager가 Local.cscfg 대신 Cloud.cscfg를 사용하는 이유는 무엇입니까?
두 개의 cscfg 파일 (기본값) Cloud 및 Local이 있습니다. 나는 Storage.cffg의 라이브 계정과 Local.cscfg의 dev 저장소를 사용하도록 지시하는 Storage 용 연결 문자열을 추가했습니다.
그러나 나는 내 프로젝트를 실행하고 그것은 내 클라우드 구성을 사용하여 내 라이브 스토리지를 반환
var setting = CloudConfigurationManager.GetSetting("StorageConnectionString");
라인을 사용하는 경우. 그것은 분명히 내 클라우드 cscfg이며, 클라우드에서 설정을 변경 한 것처럼 값을 설정하는 다른 설정이 아닙니다. 설정이 변경되었습니다. 이것은 의도적으로 설계된 것입니까? CloudConfigurationManager가 구성을 선택하는 데 사용하는 로직을 볼 수있는 방법이 있습니까?
이상한 일은 이전에 제대로 작동했는지 확신했습니다.
문제를 재현하는 작은 샘플을 만들어보십시오. 설정 파일이 실행중인 앱과 연결되어있는 컴퓨팅 에뮬레이터를 시작할 때입니다. (따라서 CloudConfigurationManager의 로직에는 사용되는 파일에 영향을 줄 수있는 요소가 없습니다.) – smarx
따라서 CloudConfiurationManager는 지정된 서비스 구성을 사용하고 있습니까? 나는 작은 표본에서 다시 생산할 수 있는지 알게 될 것이다. – GraemeMiller