다음을 통해 공유


.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 컨트롤을 간단하게 배포할 수 있습니다. 응용 프로그램을 구성하는 파일을 압축하여 더 빨리 다운로드할 수 있습니다.

참고 항목

작업

방법: 간단한 Windows Forms 컨트롤 개발

개념

.NET Framework 배포 기능

기타 리소스

.NET Framework 응용 프로그램 배포