0

내 MVC 프로젝트에 Web.Debug.config, Web.AWS QA.config, Web.Release.config라는 3 개의 변환 파일이 있습니다. AWS QA라는 환경이 있습니다. enter image description here 빌드 단계의 기능 사용 섹션에서 구성 변수와 구성 변환을 모두 확인하고 Web.AWS QA.config => Web.config를 추가 변환 섹션에 추가했습니다. 내가 AWS QA 환경에 배포 할 때Octopus Deploy가 응용 프로그램을 배포 할 때 변환 파일을 병합하지 않습니다.

enter image description here

그러나, 나는 내 로컬 컴퓨터에 개발할 때 나는에 무엇을 포함하지 않는 무엇을 사용하는 내 정상의 Web.config에서 무엇을 얻을 Web.AWS QA.config는 내가 필요한 것입니다. 내가 놓친 게 있니?

+1

'Web.AWS QA.config'가 실제로 배포되고 있는지 확인할 수 있습니까? 그렇지 않은 경우 Visual Studio에서 파일이 "내용"으로 표시되어 있는지 확인해야합니다. 또한 작업 로그의 "Verbose"버전을 확인하십시오 - 변환중인 파일을 알려줍니다. 사실,'Web.Release.config'가 로그에서 변형되는 것을보아야합니다. – JamesQMurphy

+0

관련 문어 기록을 게시 할 수 있습니까? – Kye

답변

0

나는 동일한 문제가있었습니다. 이름 바꾸기 품목 명령을 사용하여 문어 배포에 파일을 renam하는 PowerShell 스크립트를 추가

Rename-Item -Path "Web.AWS.QA.Config" -NewName "c:\yourpath\Web.config" 

는 희망이 도움이!