2017-02-08 11 views
0

IIS 웹 배포 도구를 사용하여 응용 프로그램을 가져 오는 프로세스를 자동화하려고합니다. 이제 IIS 관리자에서 수동으로이 작업을 수행합니다.msdeploy 기존 파일 덮어 쓰기

Visual Studio 2015의 게시 작업을 패키지 원본으로 사용하여 만든 zip 파일을 사용하고 있습니다.

이 가져 오기를 수동으로 수행 할 때 기존 응용 프로그램에 배포 중이므로 기존 파일을 덮어 쓸 수 있습니다. 우리는 zip 파일에 포함되지 않은 특정 .ini 파일을 포함하는 "CermData"라는 폴더가 필요하기 때문에 항상 기존 파일과 폴더를 삭제하지 않고 파일 만 추가하도록 선택합니다. 명령 PROMT에 다음 줄을 사용

Picture - Overwrite existing files

: 패키지에

msdeploy.exe -verb:sync -source:package=c:\Users\Administrator\Desktop\Web4Labels\CermWebServices.zip -dest:auto 

결과 내가 원하는 방식으로 가져올하지만 난 "CermData"폴더를 잃게됩니다. 기존 파일을 덮어 쓰지 않도록 할 수있는 방법이 있습니까?

아니면 잘못된 방법을 사용하고 있습니까? 가능한 경우에만 cmd를 사용하여 자동으로 만들고 싶습니다.

답변