2014-12-01 13 views
3

스테이징 및 프로덕션에서 web.config 설정 자동화에 XDT 개념을 사용할 계획입니다. 우리는 이미 C# .NET에서 Visual Studio를 사용하여 오랜 시간 웹 응용 프로그램을 만들었습니다. 모든 응용 프로그램에는 이미 web.deconfig (web.debug.config 및 web.release.config가 있음)가 있습니다.스테이징 및 프로덕션 web.config 파일에 대한 xml 문서 변환 생성

현재 준비 및 PROD 환경에서 web.config를 가져 왔습니다. 이제 web.PROD.config 및 web.Staging.config xdt (xml transform) 파일 (현재 Staging 및 PROD 환경에서 가져온 백업을 기반으로)을 만들고 이미있는 web.config를 확인하십시오. 솔루션에 따라서도 업데이트됩니까?

나의 현재 계획은 수동으로하는 것이지만 우리는 많은 시간을 할애하고 있습니다. Visual Studio 또는 다른 도구에서이 작업을 수행 할 수있는 방법이 있습니까?

+1

...를 썼다. 나는 이것이 당신을 언제든지 저장할 것이라는 점을 확신하지 않는다. –

+0

.config 파일에 대해 별도의 준비가 필요하다고 생각 했습니까? 현재 빌드 중에 올바른 web.config 파일을 먼저 복사하거나 업데이트하거나 현재 파일을 무시한 다음 web.configs를 그들의 관점 위치 .. 어떻게 당신이 현재 올바른 .config 파일을'연결 문자열'및 그 자연의 것들에 관해서 업데이트하고 있는지를 확신하고 있습니까? – MethodMan

+0

@DJKRAZE web.platform.config 파일에 XDT 명령을 추가합니다. Ben Robinson, 현재 내가 web.platform.config 파일을 게시 할 때 xdt 명령을 포함하도록 web.platform.config 파일을 어떻게 업데이트합니까? – krrishna

답변

5

https://github.com/CameronWills/FatAntelope 이 명령 줄 도구는 두 web.config 파일을 비교하여 그 차이점에서 XDT 변환을 생성합니다. 따라서 개발 web.config 및 프로덕션 web.config를 사용하여 실행할 수 있으며 web.release.config 파일을 가져올 수 있습니다.

면책 조항 :이이와 관계있는`web.platform.config` 될 것이다 게시 web.config` 당신이``비주얼 스튜디오에서 웹 응용 프로그램을 publish` 경우 내가