Vista 및 Windows 2008에서 IIS7로 ASP.NET 1.1을 설치하는 방법
작성자: 월터 올리버
개요
Windows Vista 및 Windows 2008 사용자 인터페이스를 사용하여 ASP.NET 2.0(3.0 및 3.5)을 설치할 수 있습니다. IIS-Word> Wide Web Services-Application> Development 기능 아래에 있는 ASP.NET 구성 요소를 설치하기만 하면 됩니다. 시작을 클릭하고 서버 관리자 클릭하여 Windows 2008에서 이 구성 요소 집합을 찾을 수 있습니다. 서버 관리자 왼쪽 트리 뷰를 확장하고 역할 관리를 클릭한 다음 웹 서버(IIS)를 클릭합니다. 오른쪽 창에서 역할 서비스 추가라는 옵션을 찾습니다. Windows Vista에 있는 경우 시작을 클릭하고 제어판 클릭한 다음 프로그램을 클릭한 다음 Windows 기능을 클릭합니다. 인터넷 정보 서비스(IIS)에서 다음 기능 트리를 찾습니다.
ASP.NET 1.1은 Windows Vista 또는 Windows 2008에 포함되지 않으며 수동으로 다운로드하여 설치해야 합니다. 이 게시물은 다음 방법을 보여줍니다.
1단계: "IIS 메타베이스 호환성" 설치
1.1 ASP.NET 성공적으로 설치하려면 IIS "메타베이스 호환성" 구성 요소가 필요합니다.
Windows 2008 Server에 설치하려면 시작을 클릭하고 서버 관리자 클릭합니다. 서버 관리자 왼쪽 트리 뷰를 확장하고 역할 관리를 클릭한 다음 웹 서버(IIS)를 클릭합니다. 오른쪽 창에서 역할 서비스 추가라는 옵션을 찾습니다. 이렇게 하면 "IIS 메타베이스 호환성"을 설치할 수 있는 마법사로 이동합니다.
Windows Vista에 있는 경우 시작을 클릭하고 제어판 클릭한 다음 프로그램 및 Windows 기능을 클릭합니다. IIS(인터넷 정보 서비스)를 찾고 "IIS 메타베이스 호환성"을 설치합니다.
2단계: .NET Framework v1.1 및 .NET Framework v1.1 SP1 설치
Framework v1.1, SP1 및 ASP를 설치합니다. NET의 SP1 보안 업데이트입니다.
.NET Framework 버전 1.1 및 .NET Framework 버전 1.1용 SP1을 설치하면 다음 대화 상자가 표시됩니다. 프로그램 실행을 클릭합니다.
참고 항목
Framework v1.1 SP1을 설치하지 않으면 "IIS 작업자 프로세스가 작동을 중지했습니다."와 같은 메시지와 함께 데이터 실행 방지 오류가 발생할 수 있습니다. 예상된 동작입니다. .NET Framework v1.1 SP1을 설치하면 이 문제를 해결합니다.
3단계: ASP.NET v1.1 ISAPI 확장 사용
허용된 ISAPI 확장으로 ASP.NET v1.1 ISAPI를 사용하도록 설정합니다. 이렇게 하려면 "IIS 관리자" 관리 도구를 엽니다. 기능 보기에서 "ISAPI 및 CGI 제한" 기능을 클릭합니다. 작업 창에서 "추가"를 클릭합니다.
확장: C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet\_isapi.dll
(참고: 시스템 드라이브가 C가 아닌 경우 드라이브 변경:) 설명: ASP.NET v1.1
다음 명령줄을 실행하여 수행할 수도 있습니다.
%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -enable
4단계: v1.1 machine.config에 IgnoreSection 처리기 추가
ASP.NET v1.1은 ASP.NET v1.1 애플리케이션에서 읽은 web.config 파일에 IIS 구성이 있는 경우 기본적으로 런타임 예외를 throw합니다. ASP.NET v1.1이 IIS 구성 섹션을 무시하도록 하려면 Framework v1.1 machine.config 파일을 %windir%\Microsoft.NET\Framework\v1.1.4322\config\machine.config
열고 요소의 아래쪽 태그 <configSections>
바로 위에 다음 섹션 항목을 추가합니다.
<section name="system.webServer" type="System.Configuration.IgnoreSectionHandler,
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
5단계: 사이트 또는 애플리케이션을 ASP.NET 1.1 애플리케이션 풀로 이동
설치하는 동안 Framework v1.1은 시작할 때 Framework v1.1을 로드하도록 구성된 "ASP.NET 1.1"이라는 애플리케이션 풀을 만듭니다. IIS 관리자를 사용하여 사이트 또는 애플리케이션을 이 애플리케이션 풀로 이동하려면 온라인 설명서를 참조하세요. 디렉터리로 이동하고 다음 명령줄을 %windir%\system32\inetsrv
실행하여 명령줄에서 이 작업을 수행할 수도 있습니다.
appcmd set app "Default Web Site/" /applicationPool:"ASP.NET 1.1"Framework v1.1을 로드하도록 구성된 새 애플리케이션 풀을 만들려면 애플리케이션 풀을 만들기 위한 온라인 설명서를 참조하세요. 디렉터리로 이동하고 다음 명령줄을 %windir%\system32\inetsrv
실행하여 명령줄에서 이 작업을 수행할 수도 있습니다.
appcmd add apppool /name:"NewPool" /managedRuntimeVersion:"v1.1"