2011-11-29 2 views
1

MVC 및 WCF 프로젝트에 Visual Studio Web Deploy를 사용합니다. 배포 디렉토리가 zip 파일로 백업 될 때마다 게시하고 싶습니다.게시하기 전에 Visual Studio Web Deploy 백업

MSBuild에서 "BeforePublish"대상을 살펴 봤지만 가장 좋은 방법인지 또는 출력 디렉터리를 가져 오는 방법을 알지 못합니다.

그래서 질문은 Web- % datetime % .zip이라는 zip 파일로 게시하기 전에 출력 디렉토리를 복사하는 방법입니다.

미리 감사드립니다.

+0

ClickOnce는이 질문과 어떤 관련이 있습니까? ClickOnce는 웹 앱이 아닌 Windows 앱용입니다. 나는 당신이 Web Deploy (일명 MSDeploy)를 사용하고 있다는 것을 의미한다고 생각합니다. 또한 조금 더 질문을 명확히 할 수 있습니다. 게시하기 전에 서버에있는 것을 백업하려고합니까? 그렇다면 서버를 로컬 또는 서버에 저장 하시겠습니까? –

+0

예 질문을 편집하여 한 번 클릭하지 않고 웹 배포라고 말하고 서버에 백업하려고합니다. –

답변

1

TFS 팀 빌드를 사용하여 웹 응용 프로그램을 만들고 패키지를 만듭니다. 우리가 사용하는 배포 스크립트는 빌드 패키지에서 대상 웹 사이트로 sync을 수행하기 전에 백업 패키지에 sync을 수행하기 만하면됩니다.

+0

불행히도 TFS에 대한 라이센스가 없습니다. 나는 크루즈 컨트롤을 사용한다. 내가 VS에서 가능하다는 것이 었습니다. –

+0

가능합니다. "Build package"를 사용하고 내 스크립트가 수행하는 작업을 수행하십시오. –

관련 문제