웹 설치 프로젝트의 배포
업데이트: 2007년 11월
이 항목은 Visual Studio 2005 SP1에 맞게 업데이트되었습니다.
참고: |
---|
Windows Vista에 설치된 Visual Studio 2005에서 웹 설치 배포 프로젝트를 만들 경우에는 IIS 6 메타베이스 및 IIS 6 구성 호환성 기능을 설정해야 합니다. 또한 관리자로 로그온해야 합니다. 그렇지 않으면 setup.exe를 실행하여 프로젝트를 설치할 수 없습니다. |
Windows Installer를 만들어 일반적인 매체를 통한 배포를 지원할 수 있을 뿐만 아니라 Visual Studio의 배포 도구를 사용하여 웹 서버에 대한 배포를 지원할 수 있습니다. 웹 서버에 파일을 설치하는 배포 방식을 사용할 경우 배포 프로세스가 등록 및 구성과 같은 문제를 자동으로 처리하므로 단순한 파일 복사 이상의 기능을 제공합니다.
또한 Windows 기반 응용 프로그램용 설치 관리자를 웹 서버에 배포하여 사용자가 나중에 웹 사이트에서 이러한 설치 관리자를 다운로드하거나 설치할 수 있습니다.
웹 서버에 웹 응용 프로그램을 배포하려면 웹 설치 프로젝트를 만들고 빌드한 다음 이를 웹 서버 컴퓨터에 복사합니다. 그런 다음 설치 관리자를 실행하여 웹 설치 프로젝트에 정의된 설정으로 서버에 응용 프로그램을 설치합니다.
참고: |
---|
웹 서버에 배포하려면 해당 컴퓨터에 대한 관리 권한이 있어야 합니다. 자세한 내용은 웹 페이지 및 프로젝트를 참조하십시오. |
배포와 관련된 일부 관리자 설정 방식이 명확하지 않을 수도 있습니다. 가상 디렉터리에 대한 IIS(인터넷 정보 서비스) Write 속성이 비활성화된 경우에도 파일은 해당 디렉터리에 배포됩니다. Write 속성은 사용자가 파일을 업로드할 수 있는지 여부만 제어합니다.
웹 서버에서 다운로드하기 위한 응용 프로그램을 배포하려면 웹 설치 프로젝트를 만들고 파일 시스템 편집기에서 웹 설치 프로젝트에 해당 응용 프로그램에 대한 프로젝트 출력 그룹을 추가합니다. 설치 관리자를 빌드한 후 이것을 웹 서버 컴퓨터에 복사하면 웹 브라우저를 통해 다운로드할 수 있습니다.
참고: |
---|
설치 관리자를 다운로드할 수 있더라도 Windows Installer 런타임 파일을 사용자의 컴퓨터에서 사용할 수 있다는 보장은 없습니다. 웹 부트스트래퍼 설정 대화 상자에서 런타임 파일의 위치를 지정하여 이러한 파일도 항상 다운로드할 수 있도록 해야 합니다. 자세한 내용은 웹 부트스트래퍼 설정 대화 상자를 참조하십시오. |