2008-10-02 5 views
3

IIS 5 서버의 웹 프로젝트를 .NET 2.0에서 .NET 3.5로 업그레이드하고 싶습니다. 이러한 웹 응용 프로그램은 .NET 3.5로 업그레이드되지 않는 다른 웹 응용 프로그램과 함께 서버에 있습니다. 서버 관리자는 2.0 및 1.1을 실행중인 해당 컴퓨터에서 응용 프로그램이 작동하지 않으므로 .NET 3.5를 설치하기를 꺼립니다..NET 2.0 응용 프로그램이 설치된 서버에 .NET 3.5 설치

내가 아는 한 .NET 3.5는 새로운 프레임 워크 인 것보다 2.0에 추가되었으므로 문제가되지 않습니다. 나는 지역 공동체가 그들의 우려가 부정적이며 다른 신청서에 해를 끼치 지 않는다는 것을 보여주는 증거 수집에 도움을주고 싶다.

미리 감사드립니다.

답변

5

.NET 2 SP1을 사용하는 경우 문제가 발생하지 않습니다.

.NET 3 & 3.5는 .NET 2.0 SP 1 위에 구축되었으므로 .NET 2 (SP1 아님)가있는 서버에 3.5를 배포 할 때 문제가 발생하여 단절. 그 이유는 .NET Framework 2의 핵심 프레임 워크 어셈블리가 업그레이드되고 응용 프로그램이 컴파일되지 않은 새 버전 번호가 있기 때문입니다.

0

문제가 없으며 동일한 서버를 사용하여 2.0 및 3.5 응용 프로그램을 실행할 수 있습니다. 두 프레임 워크의 코드 기반이 동일하기 때문입니다.

0

몇 가지 서버를 .net 1.1에서 2.0으로 업그레이드했습니다. & 3.5 ▫ 문제가 없었습니다.

0

서버 관리자에게 3.5 용 재배포 가능 내용을 알려주십시오. 그것은 2.0.x 디렉토리에서 아무것도 갱신하지 않는 많은 새 dll을 추가합니다. 3.5를 목표로하는 응용 프로그램이 2.0.x 프레임 워크 디렉토리의 System.dll 등을 사용하는 방식을 보여줄 수 있습니다.

0

두 프레임 워크는 동시에 실행할 수 있습니다. 실제로 이것이 기본 동작입니다.

하나의 경고가 있지만 다른 버전의 프레임 워크를 사용하는 응용 프로그램에는 동일한 응용 프로그램 풀을 사용하지 않아야합니다. 그렇지 않으면 "서버 응용 프로그램을 사용할 수 없음"오류가 발생합니다. 각 응용 프로그램 집합마다 다른 응용 프로그램 풀을 사용하십시오.

0

3.5를 설치하면 .NET 2.0 web.config 파일 및 기타 몇 가지 사항이 수정됩니다.

이것은 내가 사용하는 애플리케이션을 적어도 하나 이상 파기합니다. 3.5를 제거하면 파일이 되돌려지고 문제가 해결됩니다.