2016-06-06 1 views
0

Manifest 내에서 공급자 목록을 실행하는 순서는 무엇입니까? 우리는 빌드가 5 패스를 동기화하는 것으로 보았지만 동기화 제한에 도달하여 동기화가 완료되지 않은 오류가 발생하는 경우가 있습니다. 각 동기화 단계에서 어떻게 수행되는지에 대한 문서가 있으며 영향을 줄 수있는 방법이 있습니다.XX 패스에서 MsDeploy 동기화가 완료되었습니다.

덕분에, Yatin

답변

0

는 공급자들은 매니페스트에 표시되는 순서대로 실행됩니다.

내부 네트워크/방화벽 문제가있는 경우이 오류가 발생했습니다. 네트워크 작업 후에 모두 지워져 문제가 해결되었습니다. 또한 대상 서버에있는 파일의 모두 선택 안

편집은 읽기 전용으로 표시됩니다. 이로 인해 동기화가 실패하고 여러 번 다시 시도 할 수 있습니다. 모든 대상 파일을 삭제하고 새로 배포 할 수 있습니다.

타사 도구로 인해이 문제가 발생할 수도 있습니다. Dropbox, OneDrive 또는 바이러스 스캐너가 동기화 된 후에 파일을 편집하는 중일 수 있습니다. 그런 다음 WebDeploy가 다시 동기화되어야합니다.

요약

뭔가 웹 사이트 파일을 변경하거나 각 패스의 폴더에 파일을 추가하고있다. 귀하의 다른 질문에 따라 당신이 DacPacs를 일으키는 웹 사이트 폴더에 추가하는 것 같습니다.

MsDeploy Sync not working

+0

나는 공급자가 순서대로 실행됩니다, 동의하지만, 그것이 말하는이 모두 한 번에 제공 및 XX 패스를 실행 한 '통과'때 나는 생각한다. 내가 이해할 수없는 것은 한 번에 공급자의 모든 경로를 실행하지 않는 이유입니다. 상호 의존성 (inter-dependencies)과 같은 제공자를 실행하는 논리가 있다면 어떻게 이해할 수 있습니까? (내 로그 파일에 오류가 표시 될 때 네트워크 문제가 표시되지 않습니다.) – Yshah00

+0

여러 개의 동기화 통과는 WebDeploy의 기능입니다. 모든 공급자를 여러 번 실행하여 동기화가 올바르게 작동하는지 확인합니다. 내 대답에이 오류의 원인을 추가했습니다. 게시 후 배포 스크립트를 실행하고 있습니까? – chief7

+0

게시 배포 스크립트는 실행하지 않습니다. 이 프로세스 관련 문서가 있습니까? 서버에 DropBox 또는 OneDrive가 없습니다. 바이러스 스캐너가 있지만 웹 사이트 콘텐츠 파일을 '편집'해야하는 이유를 찾을 수 없습니다. 파일이 읽기 전용이 아닙니다. – Yshah00

관련 문제