(a) 해당 사이트 인스턴스에서 관리 할 수 있고 (b) Web.config 파일을 계속 파괴 할 수있는 특정 사이트 인스턴스에 대한 일부 메타 정보를 저장하려고합니다. 사이트는 여러 환경 (개발, 테스트, 준비 및 프로덕션)에서 실행되며 각 환경은이 메타 데이터에 대해 다른 값을 가질 수 있습니다. 참고 : 모든 환경에서 IIS 7.0 이상이 실행되고 있습니다.코드에서 루트 Web.config 수정
루트 Web.config는 확실히 웹 사이트 외부에 있으므로 매우 매력적으로 보입니다. 따라서 메타 데이터를 유지하면서 파일과 데이터베이스를 모두 변경할 수 있습니다. 웹 사이트에 저장된 Web.config의 appSettings를 수정하는 방법을 보았습니다. 그러나 비슷하게 루트 Web.config에서 appSettings를 수정할 수 있습니다 (특히 적절한 지시문 내에서)?
이 문제에 대한 다른 제안 사항이 있으면 알려 주시면 매우 기쁩니다. 고맙습니다!
답장을 보내 주셔서 감사합니다. 작은 부분이 하나 더있어 나를 검색 할 수있었습니다. 루트 web.config를 참조하기 위해 가상 경로 인수로 null을 사용해야합니다. WebConfigurationManager.OpenWebConfiguration (null) –