2012-04-03 3 views
1

1.1 프레임 워크에 내장 된 응용 프로그램이 있습니다.이 응용 프로그램은 이제 2.0 프레임 워크로 다시 작성되었지만 몇 가지 이유로 인해 1.1 프레임 워크의 일부 페이지를 사용해야합니다 . 그래서 우리는 응용 프로그램을 동시에 실행하고 쿼리 스트링을 사용하여 작업을 수행합니다. 그래서 내 질문에 하나의 웹 사이트에서 1.1 및 2.0 프레임 워크로 만든 페이지를 포함시킬 수 있습니다. 그렇다면 다른 방법을 제안 해주세요. 응답 방법을 기다리는 중 ... 안전하지 않습니다 ...동일한 웹 사이트에서 1.1 및 2.0 프레임 워크로 빌드 된 페이지를 실행하십시오.

+0

이전 1.1 페이지를 유지하는 이유는 무엇입니까? 요점은 당신이 2.0을 모두 가지고 있어야한다는 것입니다 ... – IrishChieftain

답변

0

1.1과 2.0 같은 이름으로 asp.net의 두 가지 다른 "주 버전"을 함께 실행하십시오.

각각이 풀에 연결되어 있고 IIS에서 풀을 실행하는 주된 이유가 있으며 각 풀에는 실행 가능한 유일한 버전이며 iis는 사이트 당 하나의 풀을 처리 할 수 ​​있습니다. 그리고 동일한 포트에서 두 개의 서버를 실행할 수 없습니다 (80).

실행하는 유일한 방법은 URL 이름 또는 포트를 분리 예를 들어 것입니다 :

www.site.comwww1.site.com 및 설정 두 개의 서로 다른 풀은이 개 완전히 별도의 사이트를 실행하고, 일부는 어떻게 연결 하나에서 다른 링크를 사용하거나 iframe을 사용하고 서로의 일부를 포함 할 수 있습니다.

더 좋은 방법은 포트에 버전 2.0

0

당신은 .NET이 아래 웹 사이트를 실행할 수 있습니다에 버전 1.1 및 .NET 1.1에서 그 디렉토리의 일부. .NET 1.1 디렉토리는 .NET 1.1 응용 프로그램 풀에서 실행되지만 웹 사이트는 .NET 2 응용 프로그램 풀에서 실행되어야합니다. 지금까지 내가 기억하는

, 그것은 .NET 1.1 사이트 및 2

이 문제에 빠진 자신을 저장하려면 .NET에서 일부 디렉토리를 실행할 수 없습니다, 당신은 완전히 .NET 2로 마이그레이션해야합니다 이 경우에.

.NET 4가 출시 되더라도 나란히 실행하는 것은 여전히 ​​어렵습니다 (이 기사에서 알 수 있듯이 http://msdn.microsoft.com/en-us/library/a99txfy5%28v=vs.100%29.aspx).