2009-04-09 5 views
0

web.configs (및 기타 XML 기반 구성)를 수정하는 가장 좋은 방법은 무엇입니까? 환경에 따라 특정 설정을 자동으로 적용해야합니다.환경 구성

+0

나는 동적 수정에 대해 이야기하고 있다고 가정하고 있습니까? –

+0

예, 동적 수정을 의미합니다. –

답변

0

빌드 스크립트에서도이 작업을 수행 할 수 있습니다. Nant와 MSBuild는 Xml Peek and Poke라는 개념을 가지고 있습니다.

일반적으로 나는 프로그램 적으로 web.config를 편집한다는 생각에 반대합니다 (사이트가 재로드 될 것입니다). 나는 보통 개별 설정 파일과 기본의 web.config의 appSettings는 태그의 파일 속성을 참조이와 자신의 폴더에 내 환경 설정을 저장

2

/config/dev.config 
      systest.config 
      uat.config 
      prod.config 

    <appsettings file="config/dev.config"> 

이것은 우리가 우리의 모든 CONFIGS를 배포 할 수 있습니다 의미 하나의 값을 전환하여 환경을 변경하십시오. 유일한 단점은 일부 설정 편집기를 어기는 것입니다.