Which versions of ASP.NET do you support? Print

  • asp.net versions
  • 40

Supported ASP.NET and .NET Versions

Last Updated: January 2025 | We support both modern .NET (Core) and classic .NET Framework

.NET (Modern Cross-Platform)

These are the current, actively developed versions. Recommended for new projects.

Version Support Type End of Support Status
.NET 10 LTS (Long-Term Support) November 2028 Current - Recommended
.NET 9 STS (Standard Support) May 2026 Supported
.NET 8 LTS (Long-Term Support) November 2026 Supported - Recommended

Green rows indicate Long-Term Support (LTS) versions recommended for production.

Included with .NET 8/9/10:

  • ASP.NET Core (web applications, APIs)
  • Blazor (Server, WebAssembly, Hybrid, Web App)
  • Entity Framework Core
  • SignalR
  • Minimal APIs

.NET Framework (Windows Only - Legacy)

These versions are supported but no longer receive new features. Use for existing applications.

Version Status
ASP.NET 4.8.1 Supported (latest Framework version)
ASP.NET 4.8 Supported
ASP.NET 4.7.x Supported
ASP.NET 4.6.x Supported
ASP.NET 4.5.x Supported
ASP.NET 3.5 SP1 Supported (Legacy)
ASP.NET 2.0 Supported (Legacy)

End-of-Life Versions (Not Recommended)

The following versions have reached end of support and should be migrated:

Version End of Support Action Required
.NET 7 May 2024 Migrate to .NET 8
.NET 6 November 2024 Migrate to .NET 8
.NET 5 May 2022 Migrate to .NET 8
.NET Core 3.1 December 2022 Migrate to .NET 8

Which Version Should I Use?

  • New Projects: Use .NET 8 (LTS) or .NET 10 (latest LTS)
  • Existing .NET Framework: Continue using or consider migration to .NET 8
  • Maximum Stability: Use LTS versions (.NET 8 or .NET 10)
  • Latest Features: Use .NET 10

Related Articles

  • Publishing an ASP.NET Core Web App
  • Migrating from .NET Framework to .NET 8
  • Deploying Blazor Applications

Was this answer helpful?

« Back