웹 배포 도구/Azure Web Accelerator를 사용하여 저의 (오래된 학교) 응용 프로그램을 Azure에 배포해야합니다. 나는 Azure 프로가 아니며 전체 Azure Publishing 환경을 설정하지 않았습니다. 아직도 Visualstudio로 내 응용 프로그램을 Azure에 게시 할 수 있습니다. 절대로 System.Configuration.ConfigurationManager.AppSettings [ "setting"]을 시도 할 때 빈 값을 얻지 못합니다. 웹 응용 프로그램의 로컬 값을 얻었습니다.
Azure가 web.config 설정을 읽지 않습니다.
저는 'RoleEnvironment.IsAvailable'이 사실이고 localy가 여전히 유일한 단서는 아니라는 것을 알고 있습니다. 어떤 도움이라도 환영합니다.
고마워요. 그것은 결국 매우 간단합니다. Azure Web Accelerator는 url service.test.com에서 구성되었으며 web.config를 읽을 수없는 사이트는 service.test.com/shop과 같은 가상 응용 프로그램과 동일한 기본 URL이었습니다.
service.test.com/shop을 testshop.shopname.com에서 실행하도록 변경했을 때 모든 것이 효과가있었습니다. 기본적으로 동일한 URL에서 두 웹 앱/사이트를 실행할 수는 없습니다.
당신이있는 RoleEntryPoint에서이 접근하지 않는 제발? –
ConfigurationManager.AppSettings의 일반적인 구식이 아닙니다. –