방법: 이전 버전의 .NET Framework를 대상으로 하는 웹 프로젝트 배포

이전 버전의 .NET Framework를 대상으로 하는 웹 응용 프로그램을 배포하는 경우에는 배포할 프로덕션 서버가 올바르게 설정되어 있는지 확인하고 IIS에서 대상 버전의 .NET Framework를 사용하도록 응용 프로그램을 구성해야 합니다.

웹 응용 프로그램을 배포하는 방법에 대한 자세한 내용은 ASP.NET Web Deployment Overview를 참조하십시오.

이전 버전의 .NET Framework를 대상으로 하는 웹 응용 프로그램을 배포하려면

  1. 웹 호스팅 서버에 대상 버전의 .NET Framework가 설치되어 있는지 확인합니다. 이전 버전의 .NET Framework를 설치하는 방법에 대한 자세한 내용은 방법: 서로 다른 버전의 .NET Framework를 사용하는 웹 응용 프로그램을 동일한 서버에 호스팅을 참조하십시오.

  2. 응용 프로그램 풀을 대상 버전의 .NET Framework에 사용할 수 있는지 확인합니다.

    IIS 7.0과 IIS 6.0에서는 응용 프로그램 풀의 모든 응용 프로그램이 동일한 버전의 CLR(공용 언어 런타임)에서 실행되어야 합니다. .NET Framework 3.0과 .NET Framework 3.5에서는 .NET Framework 2.0 CLR을 사용합니다. 따라서 .NET Framework 3.0과 .NET Framework 3.5를 대상으로 하는 응용 프로그램은 .NET Framework 2.0에서 실행되는 응용 프로그램 풀에서 실행됩니다.

    IIS 7.0에서 응용 프로그램이 실행되는 CLR은 응용 프로그램 풀 설정 중 하나입니다. 기존 응용 프로그램 풀이 대상 CLR에 할당되어 있는지 확인해야 합니다. 자세한 내용은 IIS 7.0: IIS 7.0에서 응용 프로그램 풀 관리를 참조하십시오.

    IIS 6.0에는 응용 프로그램이 실행되는 CLR을 식별하는 IIS 설정이 없습니다. 응용 프로그램 풀의 모든 응용 프로그램이 동일한 버전의 CLR을 대상으로 하는지 확인해야 합니다. 자세한 내용은 Setting Application Mappings in IIS 6.0 (IIS 6.0)을 참조하십시오.

  3. 원하는 방법으로 웹 응용 프로그램을 배포합니다. 배포 방법에 대한 자세한 내용은 ASP.NET Web Deployment Overview를 참조하십시오.

  4. 올바른 버전의 .NET Framework를 사용하도록 응용 프로그램을 구성합니다.

    IIS 7.0의 경우 대상 버전의 .NET Framework에서 실행되는 응용 프로그램 풀에 응용 프로그램을 할당합니다. 자세한 내용은 IIS 7.0: IIS 7.0에서 응용 프로그램 관리를 참조하십시오.

    IIS 6.0의 경우 다음 단계를 수행합니다.

표시: