문제

IIS의 동일한 웹 사이트에 두 개의 가상 디렉토리가있을 수 있지만 가상 디렉토리에 다른 버전의 .NET 프레임 워크를 사용하고 있습니까?

예를 들어, 기본 웹 사이트 아래에서 2.0 프레임 워크를 대상으로하는 하나의 가상 디렉토리와 1.1 프레임 워크를 대상으로하는 두 번째 가상 디렉토리를 가질 수 있습니까?

이것은 IIS 6을위한 것입니다. 감사합니다!

도움이 되었습니까?

해결책

어떤 버전의 II를 사용하고 있는지는 말하지 않고 6.0 이상의 경우 다른 응용 프로그램 풀에 할당하고 올바른 버전의 .NET을 사용하도록 풀을 설정하십시오.

다른 팁

가상 디렉토리 모두에 대한 "응용 프로그램"을 만들어야하며 웹 사이트 속성 아래에 ASP.NET 탭을 사용하여 ASP.NET 버전을 할당해야합니다.

또한 @Sunny가 언급했듯이 두 개의 다른 응용 프로그램 풀이 있어야하며 각 가상 디렉토리는 다른 응용 프로그램 풀을 가리켜 야합니다. 다른 버전의 ASP.NET은 동일한 응용 프로그램 풀 내에서 실행할 수 없기 때문입니다.

"응용 프로그램"으로 표시하는 경우에 따라 다릅니다. 응용 프로그램 가상 디렉토리는 다른 프레임 워크를 사용할 수 있습니다. 다른 애플리케이션 풀에 연결하십시오. 하나의 응용 프로그램 풀에서 두 개의 .NET 프레임 워크 버전을 혼합하지 마십시오.

중요한 메모 : 가상 디렉토리를 응용 프로그램으로 작성하면 세션 상태 및 기타 응용 프로그램 관련 객체를 공유하지 않습니다. 또한 Server.mappath ( "~") 및 기타 서버 관련 방법 속성은 기본 루트가 아닌 가상 디렉토리의 실제 디렉토리를 가리킬 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top