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