웹 설치 프로젝트의 배포

업데이트: 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 런타임 파일을 사용자의 컴퓨터에서 사용할 수 있다는 보장은 없습니다. 웹 부트스트래퍼 설정 대화 상자에서 런타임 파일의 위치를 지정하여 이러한 파일도 항상 다운로드할 수 있도록 해야 합니다. 자세한 내용은 웹 부트스트래퍼 설정 대화 상자를 참조하십시오.

참고 항목

작업

방법: 배포 프로젝트 만들기 또는 추가

개념

설치 및 배포 프로젝트

기타 리소스

응용 프로그램 및 구성 요소 배포