.NET Framework 응용 프로그램의 배포 시나리오
업데이트: 2007년 11월
이 단원에서는 공용 언어 런타임 응용 프로그램에 사용할 수 있는 가능한 여러 가지 배포 시나리오를 설명합니다. 배포 요구 사항에 따라 응용 프로그램을 다르게 패키지하여 배포합니다. 이것은 특정한 유형의 응용 프로그램에 대해서만 권장되는 시나리오입니다. 배포 요구 사항 때문에 다른 방법을 사용해야 할 경우도 있습니다. 다음은 일반적인 배포 시나리오입니다.
ASP.NET 응용 프로그램 배포
패키징: 응용 프로그램 및 DLL
배포: XCOPY 또는 FTP 배포
XCOPY 또는 FTP를 사용하여 서버에 ASP.NET 응용 프로그램을 배포할 수 있습니다. 그런 다음 한 가지 버전의 응용 프로그램을 다른 버전과 함께 실행할 수 있고, 응용 프로그램을 닫지 않고 업데이트할 수도 있습니다. 공용 언어 런타임을 사용하면 DLL 충돌 없이 다른 응용 프로그램과 동시에 해당 응용 프로그램을 쉽게 실행할 수 있습니다.
ASP.NET 배포에 대한 자세한 내용은 XML Web Services 배포를 참조하십시오.
Windows Forms 응용 프로그램 배포
패키징: Microsoft Windows Installer 패키지(.msi)
배포: Windows Installer
Windows Installer를 사용하여 Windows Forms 응용 프로그램을 배포하면 Installer와 Windows 2000 Application Management를 모두 사용할 수 있습니다. 응용 프로그램의 사용 가능성을 보급하고, 응용 프로그램을 게시하며, 제어판의 프로그램 추가/제거 옵션을 사용하여 응용 프로그램을 설치 또는 제거하고, 필요하면 응용 프로그램을 쉽게 복구할 수 있습니다.
다운로드하여 Windows Forms 컨트롤이나 기타 코드 배포
패키징: 압축된 CAB 파일(.cab) 또는 컴파일된 라이브러리(.dll)
배포: 코드 다운로드
웹 호스트에서 응용 프로그램을 다운로드할 수 있도록 하듯이 Windows Forms 컨트롤을 간단하게 배포할 수 있습니다. 응용 프로그램을 구성하는 파일을 압축하여 더 빨리 다운로드할 수 있습니다.