재우니의 블로그

 

ASP.NET Core 2.3 출시: .NET Framework 사용자를 위한 업그레이드 가이드


오늘은 ASP.NET Core 2.3 출시와 관련된 중요한 소식을 전해드리려고 합니다. 특히, .NET Framework에서 ASP.NET Core를 사용 중인 개발자분들께 꼭 필요한 내용이니 끝까지 읽어주세요!


📌 ASP.NET Core 2.3 출시 배경

최근 Microsoft는 .NET Framework에서 ASP.NET Core를 사용 중인 개발자들을 위해 ASP.NET Core 2.1 ASP.NET Core 2.3으로 재출시했습니다. 이번 업데이트는 지원 기간이 종료된 ASP.NET Core 2.2를 대체하고, 개발자들이 지원되는 버전으로 쉽게 업그레이드할 수 있도록 돕기 위한 목적입니다.

주요 내용

  • ASP.NET Core 2.2는 이미 지원이 종료된 버전입니다.
  • ASP.NET Core 2.1은 지원이 종료되었으며, 이제 ASP.NET Core 2.3으로 대체되었습니다.
  • ASP.NET Core 2.3 ASP.NET Core 2.1과 동일한 코드베이스를 사용하므로, 기존 2.1 사용자들은 별도의 변경 없이 안전하게 업그레이드할 수 있습니다.
  • ASP.NET Core 2.2 사용자는 ASP.NET Core 2.3으로 업그레이드해야 하며, 이 과정에서 2.2에서 도입된 변경 사항에 대한 의존성을 제거해야 할 수 있습니다.

🚀 업그레이드 방법

.NET Framework에서 ASP.NET Core를 사용 중이라면, ASP.NET Core 2.3으로 업그레이드해야 합니다. 업그레이드 절차는 다음과 같습니다:

  1. NuGet 패키지 업그레이드: 프로젝트에서 ASP.NET Core 2.3 패키지를 사용하도록 업데이트하세요. 이 패키지들은 ASP.NET Core 2.1과 동일하지만 버전만 변경되었습니다.
  2. ASP.NET Core 2.2 의존성 제거: ASP.NET Core 2.2에서 도입된 변경 사항에 의존하는 경우, 이러한 의존성을 제거해야 합니다.
  3. 애플리케이션 테스트: 업그레이드 후 애플리케이션을 철저히 테스트하여 모든 기능이 정상적으로 작동하는지 확인하세요.

🧐 왜 ASP.NET Core 2.1을 2.3으로 재출시했나요?

ASP.NET Core 2.2는 지원이 종료된 버전이며, 여기에는 **호환성을 깨는 변경 사항(breaking changes)**이 포함되어 있습니다. 반면, ASP.NET Core 2.1은 지원이 유지되고 있었기 때문에, 기존 2.1 사용자들이 업그레이드 시 문제를 겪지 않도록 2.1을 2.3으로 재출시한 것입니다.

이를 통해:

  • ASP.NET Core 2.2 사용자는 지원되는 버전으로 쉽게 업그레이드할 수 있습니다.
  • ASP.NET Core 2.1 사용자는 동일한 코드베이스를 유지하면서 지원을 계속 받을 수 있습니다.

📅 지원 현황 요약

제품.NET Framework 지원 상태

ASP.NET Core 2.1 지원 종료, ASP.NET Core 2.3으로 대체
ASP.NET Core 2.2 2019년 12월 23일 지원 종료
ASP.NET Core 2.3 지원 중, ASP.NET Core 2.1과 동일한 코드베이스

⚠️ 주의 사항

  • ASP.NET Core 2.2는 더 이상 지원되지 않습니다. 보안 업데이트를 받으려면 반드시 ASP.NET Core 2.3으로 업그레이드해야 합니다.
  • ASP.NET Core 2.1 사용자도 지원을 계속 받기 위해 ASP.NET Core 2.3으로 업그레이드하는 것이 좋습니다.

🎯 결론

.NET Framework에서 ASP.NET Core를 사용 중이라면, ASP.NET Core 2.3으로 업그레이드하여 지원을 계속 받으세요.

  • ASP.NET Core 2.1 사용자는 동일한 코드베이스로 안전하게 업그레이드할 수 있습니다.
  • ASP.NET Core 2.2 사용자는 2.2에서 도입된 변경 사항에 대한 의존성을 제거한 후 업그레이드해야 합니다.

앞으로 .NET Framework용 ASP.NET Core의 모든 서비스 업데이트는 ASP.NET Core 2.3을 기반으로 제공될 예정입니다.


❓ 궁금한 점이 있나요?

더 궁금한 사항이 있다면, ASP.NET Core 2.1 becomes ASP.NET Core 2.3 이슈 페이지에서 질문해주세요!


이번 업데이트는 .NET Framework 사용자들에게 중요한 변화를 가져올 것입니다.
지원을 계속 받고, 보안 문제로부터 안전하게 애플리케이션을 운영하려면 꼭 업그레이드를 진행해주세요! 😊

 

https://devblogs.microsoft.com/dotnet/servicing-release-advisory-aspnetcore-23/

 

ASP.NET Core on .NET Framework servicing release advisory: ASP.NET Core 2.3 - .NET Blog

ASP.NET Core 2.1 has been reshipped as ASP.NET Core 2.3 to help users on the unsupported ASP.NET Core 2.2 move to a supported version.

devblogs.microsoft.com