2014-01-24 5 views
0

웹 배포를 사용하여 iis7.5에 문제없이 웹 응용 프로그램을 배포 했으므로 미리보기가 작동하고 다시 게시 할 때 필요한 파일 만 업데이트됩니다. 우리는 FTP를 사용하여 CSS 파일을 변경하려는 디자이너가 있으며 Visual Studio의 fileName에서 서버 이름 바꾸기 명령을 사용하면 변경 사항을 TFS로 가져올 수 있다고 생각했습니다.VS2013 웹 배포 서버 오류 대체

나는 그것이 오류와 함께 제공 실행할 때마다 :

동기화가 중지되고 있기 때문에의 최대 수 동기화 패스 '5'모든 변경 사항을 적용 할 수없는 경우에도 초과되었습니다. 대상에 외부 변경 사항이있는 경우이 오류가 발생할 수 있습니다.

누구든지이 기능과 관련하여 오류 또는 일부 문서를 밝힐 수 있다면 좋을 것입니다.

답변

1

웹 배포는 원격 동기화 (클라이언트 또는 서버가 원격 인 경우)를 수행하는 데 적어도 2 번 통과합니다. 이 패스가 끝나면 웹 배포는 모든 파일이 동기화되어 있는지 확인하기 위해 메타 데이터 검사를 수행합니다.

다른 변경 사항이 발생하면 (예 : 다른 사람이 동일한 대상에 웹 배포 동기화를 시작했거나 웹 또는 ftp 또는 다른 방법을 통해 일부 파일을 편집 한 경우) 웹 배포에서 3 차 소스와 동기화하여 전달하십시오. 변경 사항이 계속 발생하면 통과가 계속됩니다.

하지만 우리는 콘텐츠를 동기화하고 싶지 않으므로 최대 재시도 한계 인 5를 배치했습니다. 실제로는 더 높은 것으로 무효화 할 수 있지만 권장하지는 않습니다.

업데이트 : 다음과 같은 두 가지 방법을 설정할 수 있습니다

  • 플래그 -retryAttempts = 7 패스 (또는 번호)를 명령 줄에서 VS 목표에

  • 설정 RetryAttemptsForDeployment를 msdeploy하기 또는 MSBuild 속성으로 사용하십시오. 설명 된 내용 here

+0

어디에서 기본 설정을 변경 하시겠습니까? – Atlantian

+0

위의 대답이 업데이트되었습니다. –