2013-02-13 6 views
0

저는 WordPress 사이트와 일부 ASPX 페이지가있는 Azure 웹 사이트가 있습니다.기존 콘텐츠를 삭제하지 않고 Azure로 밀어 넣는 방법

내 ASPX 페이지를 처음으로 밀어 넣거나 github 배포 할 때 전체 WordPress 사이트가 삭제됩니다. 임시 웹 사이트에서 테스트를 해본 결과 git push가 ftp 할 내용을 삭제하지 않았기 때문에 이는 예상치 못한 일이었습니다. 이후 git push는 삭제하지 않는다는 것을 알 수 있습니다. 초기 git 푸시 만 삭제합니다.

wwwroot 디렉토리의 기존 컨텐츠를 삭제하지 않고 Azure에 푸시 할 방법이 있습니까?

+0

시나리오를 명확하게 할 수 있습니까? 먼저 FTP를 통해 WordPress를 얻은 다음 그 위에 git 게시를 원하십니까? git repo에 덮어 쓰려는 WordPress 파일 또는 새 파일 만 포함되어 있습니까? –

+0

갤러리에서 Azure 웹 사이트를 새로 만듭니다. 나는 WordPress를 선택한 다음 Azure 갤러리의 다른 항목과 마찬가지로 WordPress를 설치했습니다. 그런 다음 일부 ASPX 페이지를 wwwroot로 푸시 (push)하려고하므로 git 배포와 git push를 설정합니다. 그런 다음 Azure는 첫 번째 git push에서 wwwroot 디렉토리의 모든 파일을 삭제합니다. – RichB

답변

1

나타나는 동작은 현재 의도적으로 설계되어 있습니다 (코드 세부 정보 here 참조). 기본적으로 초기 배포는 항상 깨끗하게 수행됩니다. 그런 다음 이후의 배포는 동적으로 추가 된 파일을 보존합니다.

우리가하는 한 가지 이유는 새로운 '빈'사이트에는 git을 밀고 나면 사용자가 머무를 것으로 기대하지 않는 hostingstart.html 자리 표시 자 파일이 포함되어 있다는 것입니다.

나는이 시나리오에서 귀하의 요점을 볼 수 있지만. 내가 올바르게 이해한다면 기본적으로 같은 사이트에서 관련없는 두 개의 웹 응용 프로그램 (갤러리의 WordPress 및 git push하는 일부 ASP.NET 응용 프로그램)을 실행하려고합니다. 예상했던 시나리오는 아니지만 고려해 볼 수 있습니다.

github에서 문제를 열어 레이더에서 확인하십시오.

+0

[GitHub 문제] (https://github.com/projectkudu/kudu/issues/397) 생성됨 – RichB

관련 문제