2013-06-25 1 views
0

Windows Server 2003의 DefaultAppPool에있는 두 개의 웹 응용 프로그램 (별도의 가상 디렉터리)이 있습니다. 첫 번째 응용 프로그램에 링크가 있고이를 클릭하면, 두 번째 응용 프로그램이 열립니다.iis 6.0에서 하나의 응용 프로그램 풀에서 다른 응용 프로그램 풀로 요청을 라우팅하는 방법

이제 웹 응용 프로그램과 IIS 6.0의 다른 .Net 프레임 워크를 사용하고 싶습니다. 별도의 응용 프로그램 풀에서 호스팅해야합니다.

이제 다른 앱 풀에서 호스팅하고 동작을 그대로 유지하여 첫 번째 웹 응용 프로그램의 링크를 클릭하면 다른 응용 프로그램에서 호스팅되는 두 번째 웹 응용 프로그램을 열 수 있습니다. 풀? 사전에

감사합니다,

D

답변

0

은 내가 해결책을 찾았 생각하고 내가 실제로 생각보다 간단합니다.

단계 나는 나섭니다 :

  1. 의 Windows Server 2003

  2. 할당이 풀에 웹 응용 프로그램 중 하나를 IIS 6.0에서 다른 응용 프로그램 풀을 만듭니다. 이제 두 개의 서로 다른 응용 프로그램 풀에 두 개의 웹 응용 프로그램이 있습니다. 현재 모두 ASP.NET 버전 2.0.50727을 사용하고 있습니다.

  3. 응용 프로그램 중 하나의 ASP.NET 버전을 4.0.30319로 변경하십시오. 여기서 흥미로운 점은 IIS 6에서는 응용 프로그램 풀에 대한 .NET 프레임 워크를 설정할 수 없다는 것입니다. 그것은 실제로 그것의 첫 번째 응용 프로그램에서 가정 하고이 응용 프로그램 풀에있는 모든 웹 응용 프로그램에 적용됩니다.

  4. 그리고 끝났어 !!

  5. aspnet_iisreg -lk를 사용하여 모든 사이트 및 구성된 .NET 버전을 확인할 수 있습니다. .NET Framework 디렉토리에서이 명령을 실행하십시오. 예를 들어 : C : \ WINDOWS은 \ 프레임 워크 \의 v4.0.30319 \ 다른 .NET 프레임 워크에 두 사이트

  6. 이 도움이

희망을 나열됩니다 Microsoft.NET.