2013-01-23 6 views
3

내 클라이언트는 Windows Server에서 IIS 5.0 및 .NET 1.1을 사용하고 있습니다.IIS 5, .net 1.1에서 .net 2.0으로 마이그레이션 하시겠습니까?

.NET 1.1에서 .NET 2.0으로 서버를 업그레이드 할 때 발생할 수있는 위험은 무엇입니까? IIS 5.0은 .NET 2.0을 지원합니까?

+0

가능한 복제본 [버전 1.1에서 2.0으로 ASP.NET 업그레이드 - 모든 Gotchas?] (http://stackoverflow.com/questions/274994/upgrading-asp-net-from-version-1-1toto- 2-0-any-gotchas) – StingyJack

+0

IIS 5를 추가 한 것은 여전히 ​​고유 한 질문이라는 것을 의미합니다. –

답변

4

기술적으로는 은 지원되지 않습니다.입니다. 지원되지 않는 이유는 IIS 5가 Windows Server 2000 및 Microsoft no longer supports Windows Server 2000에서 실행된다는 것입니다. 새로운 보안 패치는 Windows 2000 용으로 발표되지 않았으며 몇 년되지 않았습니다. 즉, 2010 년 7 월 이후 발견 된 모든 보안 문제는 보안 유지를 위해 얼마나 많은 노력을했는지에 관계없이 해당 시스템에서 여전히 공개되어 악용 될 수 있습니다. 정말로은 클라이언트가 컴퓨터를 교체하도록 유도해야합니다. Server 2000을 실행중인 사람은 누구나 은 해킹 당할이됩니다.

그런데 .Net 2.0 download page에 나열된 시스템 요구 사항에 따라 Server 2000 컴퓨터에 .Net 2.0 sp1을 설치할 수있는 것처럼 보입니다. 기본 의미에서 작동해야합니다. 더 이상은 아니더라도 시간에 한 번 지원되었습니다.

ASP.Net은 .Net 1.1에서 .Net 2.0으로의 전환에서 몇 가지 중요한 변화를 가져 왔습니다. 얼마나 많은 업데이트 작업이 필요한지 말할 수는 없지만 쉽지는 않습니다. 내 조언은 새와 함께, 마이그레이션 프로젝트를 호스팅 할 새 서버를 얻을 수있는 클라이언트를 설득하는 것입니다 그리고 당신이이 지원 유지 하려면 최소에서 윈도우 서버 (2008 R2의 버전을 지원 상당 기간). 이것은 Windows Server 2000을 떠나야 할 필요성과 일치합니다. 프로젝트를 새 서버로 그대로 복사하고 작동시키기 위해 수행해야 할 작업을 수행하십시오. .Net Framework의 최신 버전에서 테스트했습니다. .. 그것이 가치있는 일이라면, .Net 4.0은 2.0보다 훨씬 더 많은 작업이 필요하지 않을 것이고, 프로젝트를 현재의 실천에 이르게 할 수있을 것입니다.

이렇게하면 업그레이드가 얼마나 쉽고 어렵더라도 프로덕션 시스템에 영향을주지 않고 개발을 위해 필요한 모든 작업을 수행 할 수 있습니다. 모든 것이 준비되면 개발 서버가 새로운 프로덕션 서버가됩니다. dns 레코드를 변경하거나 이전 이름과 IP로 새 시스템의 이름을 바꾸고 일부 데이터베이스 정보를 마이그레이션함으로써 최종 사용자를 새 서버로 다시 지정하십시오. 당신이해야 할 질문 할 때 한마디로

, 그것은
심각하게 권할 수 입니다.

1

쉬운 대답 우선 : 예. IIS 5는 .NET 2를 지원할 것입니다.

하드 대답 두 번째 : .NET 1.1 사이트를 .NET 2.0 사이트로 업그레이드하려는 노력의 수준은 실제로 사이트에 따라 달라집니다 : 참조 된 라이브러리, 사용 된 패턴 등등 여기에있는 사람이 그 질문에 대한 좋은 대답을 줄 수 있습니다. 제가 말할 수있는 말은 1.1에서 2.0으로 .NET 프레임 워크로 업그레이드하는 것이 꽤 중요한 것입니다. 2.0에는 많은 새로운 것들이 있으며 나는 단계적으로 사라진 양이 많다고 믿습니다. 사이트에서 많은 것들이 중단 될 수있는 가능성이 있지만 사이트에있는 거의 또는 전혀없는 것들이 깨질 가능성도 있습니다. 알아내는 유일한 방법은 그것을하는 것입니다.

내가 당신이라면 .NET 2 및 IIS 5를 사용하여 테스트 환경을 설정하고 그대로 사이트를 덤프 할 수 있습니다.사이트 주위를 클릭하고 어떤 것이 작동하고 어떤 것이 깨지는 지보십시오.