MSDN documentation에 따르면 configSource
은 Windows Server 2003 SP2에서 지원됩니다. 나는 다음과 같은 구문을 사용하여 설정을 액세스하려고 할 때, : Windows Server 2003의 configSource를 통해 AppSettings에 액세스 할 때의 문제
System.Configuration.ConfigurationManager.AppSettings["SettingName"];
는
null
이 반환됩니다. 그러나 Windows 7 및 Windows XP에서 동일한 앱이 제대로 작동합니다 (예 :
AppSettings["SettingName"]
은
configSource
을 사용할 때 예상 값을 반환 함).
configSource
이 가리키는 파일은 테스트를 위해 Windows 7에서 Server 2003으로 전체 응용 프로그램 디렉토리를 복사 했으므로 확실히 가리 킵니다.
아이디어가 있으십니까?
권한으로 열어 보거나 관리자로 앱을 실행 해 보았습니다. (단지 좁은 것을 돕기 위해 이것에 대해 옹호하지 마라!) –