2017-04-21 2 views
0

Team Services를 사용하여 프로덕션 배포를 설정하려고합니다. Dev 구성을 Prod 값으로 바꿔야합니다. 이를 달성하기 위해 Web.config XML 변환을 적용하려고합니다. VS Team Services 환경 용 Web.config 변환

enter image description here

그래서 내가 Web.<EnvironmentName - Matches TS env. name>.config을 만들어 : 어떤 문서 만이 작은 말풍선이 없습니다.

enter image description here

무엇을 추측? 이 변환은 작동하지 않습니다. 릴리스 로그 생각 : XML Transformations applied successfully. Web.Release.config transformation - XML ​​변환 확인란이 선택되었는지 여부에 관계없이 항상 작동합니다. 그래서 내가 뭘 잘못하고 있니?

+0

사용하는 작업은 무엇입니까? 어떤 확장 기능에 포함되어 있습니까? 세부 빌드 로그 란 무엇입니까? –

+0

토큰 화 작업을 사용할 수도 있습니다. (https://github.com/openalm/Extension-UtilitiesPack/blob/master/Utilites/overview.md, https://dustinoprea.com/2016/05/06/using-tokenization-token-replacement-for-buildsreleases -in-tfs-2015 /) –

+0

@ starain-MSFT 릴리스 정의 변수를 대신 사용했습니다. Web.config 변환이 예상대로 작동하지 않는 것은 이상한 일입니다. – Andrei

답변

0

"Web.environment.config"파일이 "web.config"파일과 동일한 경로에 있어야합니다. 그리고 다음과 같은 변환이 적용됩니다 : enter image description here

"XML 변환"옵션은 프로젝트의 원래 web.config 파일을 변환하는 데 사용됩니다. "Web.release.config"파일과 "Web.environment.config"파일이 모두있는 경우 먼저 "Web.release.config"로 변환을 적용한 다음 "Web"을 사용하여 변환을 적용하면 오류가 발생합니다. web.config가 이미 변환되었으므로 "environment.config"파일을 사용하십시오.

관련 문제