같은 사이트에서 ASP.NET 2.0 및 1.1을 실행하는… 한 영역에서 작동하지만 다른 지역에서 충돌합니다.

StackOverflow https://stackoverflow.com/questions/800426

  •  03-07-2019
  •  | 
  •  

문제

당사 사이트는 ASP.NET 1.1을 실행 중이며 완전히 변환 될 때까지 ASP.NET 2.0이 동일한 사이트의 별도 섹션에서 실행해야합니다. 새 폴더를 만들었고 IIS에서 폴더에서 '응용 프로그램 작성'프로세스를 작성했습니다. 그런 다음 ASP.NET 탭으로 가서 새 앱 버전을 2.0으로 변경했습니다. 이것은 내 로컬 컴퓨터에서 잘 작동하며 동료가 만든 것과 동일한 작업을 달성하는 관리 폴더에서 잘 작동하지만이 폴더의 경우 사이트의 .NET 1.1 부분이 다음 오류 메시지를 제공합니다 (아래). . 새 폴더에서 '응용 프로그램을 제거'하여 오류가 수정되었습니다.

=====================================
Server Application Unavailable 
The web application you are attempting to access on this web server is
currently unavailable.  Please hit the "Refresh" button in your web
browser to retry your request. 
=====================================
도움이 되었습니까?

해결책

귀하의 문제는 응용 프로그램을 추가하는 응용 프로그램 풀에 문제가 있습니다. .NET 1.1 및 .NET 2.0은 동일한 앱풀에서 나란히 실행할 수 없습니다. (동일한 폴더 나 가상 디렉토리에서 실행할 수는 없습니다).

이를 처리하는 가장 쉬운 방법은 .NET 1.1이라는 앱풀을 만들고 .NET 2.0이라는 앱 풀을 만드는 것입니다.

'응용 프로그램 만들기'를 실행하면 응용 프로그램이 사용하는 .NET 버전에 대한 올바른 앱 풀을 선택하십시오.

응용 프로그램을 실행할 때 오류를 처리해야합니다.

다른 팁

동일한 응용 프로그램 풀에서 두 가지 버전의 ASP.NET을 실행할 수 없습니다. 동일한 IIS 설치에서 ASP.NET 1.1 및 ASP.NET 2.0을 제공하려면 2 개의 개별 응용 프로그램 풀과 2 개의 별도 웹 사이트가 필요합니다.

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