"시스템 구성을 통해 ASP.NET 응용 프로그램의 안정성 향상" 기사에서는 Windows 2000(기본적으로 IIS5.0에서도 XP Professional도 2000과 동일)에서의 구성 방법에 대해 설명합니다. 오늘은 Windows 2003( IIS6.0에서의 구성 방법).
IIS6.0의 기본 실행 모드는 프로세스 격리 모드로, 여러 ASP.NET 서비스 프로세스가 응용 프로그램 풀을 통해 병렬로 실행되도록 지원합니다. 위에서 언급한 machine.config 파일의 <processModel...> 섹션 대부분은 다음과 같습니다. 앞서 언급한 세 가지 속성을 포함하여 이 실행 모드에서는 무시됩니다. 그러나 걱정하지 마십시오. IIS6.0의 구성은 더 간단하고 직관적입니다. 구체적인 단계는 다음과 같습니다.
1. "IIS 관리자"를 엽니다.
2. "프로세스 풀" 폴더에서 ASP.NET 응용 프로그램이 있는 서비스 프로세스를 찾아 마우스 오른쪽 버튼을 클릭하고 "속성" 항목을 선택합니다(아래 두 그림 참조). 나머지.
또한 ASP.NET 서비스 프로세스를 제어하기 위해 machine.config 파일의 <processModel...> 섹션에 있는 설정을 사용하여 IIS6.0을 IIS5.0과 동일하게 만드는 또 다른 방법이 있습니다. (자세한 내용은 이전 기사 참조)
또한 "IIS 관리자"를 열고 "웹사이트" 폴더를 마우스 오른쪽 버튼으로 클릭한 후 아래와 같이 "속성" 항목을 선택하고 "IIS5.0 격리 모드에서 웹 서비스 실행"을 선택합니다.
이런 방식으로 IIS6.0과 IIS5.0의 동작은 완전히 동일하며 ASP.NET 서비스 프로세스의 이름도 "W3WP.exe"에서 "ASPNET_WP.exe"로 변경되었습니다. 그러나 이러한 접근 방식은 역사의 방향을 완전히 뒤집는 것입니다. 은밀한 목적이 없다면 절대 권장되지 않습니다.