웹 사이트 복사 도구를 사용하여 웹 사이트 복사
업데이트: 2007년 11월
웹 사이트 복사 도구를 사용하면 현재 웹 사이트와 다른 사이트 간에 파일을 복사할 수 있습니다. 웹 사이트 복사 도구는 FTP 유틸리티와 비슷하지만 다음과 같은 점이 다릅니다.
웹 사이트 복사 도구를 사용하면 로컬 웹 사이트, IIS 웹 사이트, 원격(FrontPage) 웹 사이트 및 FTP 사이트를 포함하여 Visual Studio에서 만들 수 있는 모든 유형의 웹 사이트에 연결하여 사이트 간에 파일을 복사할 수 있습니다.
웹 사이트 복사 도구는 동기화 기능을 지원하므로 두 사이트의 파일을 검사하고 모든 파일이 최신 상태를 유지하도록 합니다.
웹 사이트 복사 도구를 사용하여 로컬 컴퓨터의 파일을 스테이징 서버 또는 프로덕션 서버로 이동할 수 있습니다. 웹 사이트 복사 도구는 특히 원격 사이트에서 편집할 파일을 열 수 없는 경우에 유용합니다. 웹 사이트 복사 도구를 사용하면 로컬 컴퓨터에 파일을 복사하여 편집한 다음 다시 원격 사이트에 복사할 수 있습니다. 또한 개발 작업이 끝난 경우 이 도구를 사용하여 스테이징 서버의 파일을 프로덕션 서버에 복사할 수도 있습니다.
참고: |
---|
GAC에 등록되어 있는 사용자 지정 구성 요소에 대한 참조가 포함된 응용 프로그램을 복사하는 경우 구성 요소는 응용 프로그램과 함께 복사되지 않습니다. 자세한 내용은 방법: 웹 사이트의 .NET 또는 COM 구성 요소에 대한 참조 추가를 참조하십시오. |
소스 및 원격 사이트
웹 사이트 복사 도구는 소스 사이트와 원격 사이트 간에 파일을 복사합니다. 이러한 용어는 도구가 사용되는 두 사이트를 구분하기 위해 사용됩니다. 두 용어에는 다음과 같은 특정한 의미가 있습니다.
소스 사이트 소스 사이트는 Visual Studio에서 현재 열어 놓은 사이트입니다.
원격 사이트 원격 사이트는 파일을 복사할 대상 사이트입니다. 원격 사이트는 FrontPage Server Extensions 또는 FTP를 사용하여 액세스할 수 있는 다른 컴퓨터의 위치일 수 있습니다. 이러한 경우 이 사이트는 문자 그대로 원격 사이트입니다. 그러나 사용자 컴퓨터의 다른 사이트도 원격 사이트가 될 수 있습니다. 예를 들어 사용자 컴퓨터의 파일 시스템 웹 사이트에서 같은 컴퓨터의 로컬 IIS 웹 사이트에 게시할 수 있습니다. 이런 경우 사이트는 사용자 컴퓨터의 로컬 사이트이지만 웹 사이트 복사 도구에서는 원격 사이트로 사용됩니다.
소스 사이트만 복사할 소스로 사용되는 것은 아닙니다. 원격 사이트에서 소스 사이트에 복사할 수도 있습니다.
사이트 동기화
웹 사이트 복사 도구를 사용하면 파일을 복사할 수 있을 뿐만 아니라 사이트를 동기화할 수도 있습니다. 동기화하면 로컬 사이트와 원격 사이트의 파일을 검사하여 두 사이트의 모든 파일이 최신 상태를 유지하게 됩니다. 예를 들어 원격 사이트의 파일이 로컬 사이트에 있는 같은 파일의 버전보다 최신인 경우 파일 동기화를 통해 원격 사이트의 파일이 로컬 사이트에 복사됩니다.
참고: |
---|
웹 사이트 복사 도구는 이름만 같고 내용이 다른 파일을 병합하지 않습니다. 이런 경우에는 동기화할 때 유지할 파일의 버전을 지정할 수 있습니다. |
웹 사이트 복사 도구는 동기화 기능을 제공하므로 개발자가 자신의 로컬 컴퓨터에 웹 사이트 복사본을 유지하는 다중 개발자 환경에 적합합니다. 각 개발자는 가장 최근에 변경한 내용을 공유 원격 서버에 복사하는 동시에 다른 개발자가 변경한 파일로 로컬 컴퓨터를 업데이트할 수 있습니다. 또한 프로젝트에 새로 참여하는 개발자도 자신의 컴퓨터에 로컬 웹 사이트를 만든 다음 공유 서버의 사이트와 동기화하여 웹 사이트에 대한 모든 파일의 복사본을 신속하게 가져올 수 있습니다.
파일 상태
웹 사이트 복사 도구에서 파일을 동기화하려면 두 사이트에 있는 파일의 상태 정보가 필요합니다. 따라서 이 도구에서는 파일의 타임스탬프 및 동기화를 수행하는 데 필요한 추가 정보로 구성된 정보를 유지 관리합니다. 예를 들어 파일을 마지막으로 확인한 시간 목록을 유지하여 파일 삭제 여부와 같은 정보를 확인할 수 있습니다.
사이트에 연결하거나 사이트를 새로 고치면 웹 사이트 복사 도구는 두 사이트에 있는 파일의 타임스탬프 및 두 사이트에 대해 저장된 정보를 비교하여 각 파일의 상태를 보고합니다. 다음 표에서는 파일의 상태를 보여 줍니다.
상태 |
설명 |
---|---|
변경 안 됨 |
파일을 마지막으로 복사한 이후에 변경하지 않았습니다. |
변경됨 |
마지막으로 복사한 파일의 타임스탬프보다 현재 파일의 타임스탬프가 최신입니다. |
신규 |
사이트를 마지막으로 복사한 이후에 파일을 추가했습니다. |
삭제됨 |
사이트를 마지막으로 복사한 이후에 파일을 제거했습니다. 웹 사이트 복사 도구에서 마지막 복사 작업 이후 삭제된 파일 표시을 선택하면 파일에 대한 항목이 창에 표시됩니다. |