ASP.NET Core

ASP.NET Core
Original authorMicrosoft
Developers.NET Foundation and the open source community
ReleaseJune 7, 2016 (2016-06-07)
Stable release
10.0.0 Edit this on Wikidata / 11 November 2025 (11 November 2025)
Written inC#
Operating systemLinux, macOS, Windows
PlatformCross-platform
TypeWeb framework
LicenseMIT License
Websitedotnet.microsoft.com/apps/aspnet
Repository

ASP.NET Core is an open-source modular web-application framework. It is a redesign of ASP.NET that unites the previously separate ASP.NET MVC and ASP.NET Web API into a single programming model. Despite being a new framework, built on a new web stack, it does have a high degree of concept compatibility with ASP.NET. The ASP.NET Core framework supports side-by-side versioning so that different applications being developed on a single machine can target different versions of ASP.NET Core. This was not possible with previous versions of ASP.NET. ASP.NET Core initially ran on both the Windows-only .NET Framework and the cross-platform .NET. However, support for the .NET Framework was dropped beginning with ASP.Net Core 3.0.

Blazor is a recent, optional component that supports WebAssembly. Since version 5.0, Blazor has dropped support for some older web browsers, including Microsoft Edge Legacy and Internet Explorer 11.