Original author(s) | Microsoft |
---|---|
Developer(s) | .NET Foundation and the open source community |
Initial release | June 7, 2016 |
Stable release | v8.0.0
/ 14 November 2023[1]
|
Repository | |
Written in | C# |
Operating system | Windows, macOS, Linux |
Platform | Cross-platform |
Type | Web framework |
License | MIT License [2] |
Website |
dotnet |
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. [3] [4] 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. [5]
Blazor is a recent (optional) component to support WebAssembly and since version 5.0, it has dropped support for some old web browsers. While current Microsoft Edge works, the legacy version of it, i.e. " Microsoft Edge Legacy" and Internet Explorer 11 was dropped when you use Blazor. [6]
Version Number | Release Date | End of Support | Supported Visual Studio Version(s) |
---|---|---|---|
1.0 | 2016-06-27 | 2019-06-27 | Visual Studio 2015, 2017 |
1.1 | 2016-11-18 | 2019-06-27 | Visual Studio 2015, 2017 |
2.0 | 2017-08-14 | 2018-10-01 | Visual Studio 2017 |
long-term support | 2.12018-05-30 | 2021-08-21 [7] | Visual Studio 2017 |
2.2 | 2018-12-04 [8] | 2019-12-23 [9] | Visual Studio 2017 15.9 and 2019 16.0 preview 1 |
3.0 | 2019-09-23 [10] | 2020-03-03 [9] | Visual Studio 2017 and 2019 |
long-term support | 3.12019-12-03 [11] | 2022-12-03 [9] | Visual Studio 2019 |
5.0 | 2020-11-10 [12] | 2022-05-08 | Visual Studio 2019 16.8 |
long-term support | 6.02021-11-08 [13] | 2024-11-08 | Visual Studio 2022 |
[14] | 7.0 standard-term support2022-11-08 [15] | 2024-05-14 | Visual Studio 2022 |
[16] | 8.0 long-term support2023-11-14 [17] | 2026-11-10 | Visual Studio 2022 |
Old version Older version, still maintained Latest version |
Originally deemed ASP.NET vNext, the framework was going to be called ASP.NET 5 when ready. However, in order to avoid implying it is an update to the existing ASP.NET framework, Microsoft later changed the name to ASP.NET Core at the 1.0 release. [18]
Original author(s) | Microsoft |
---|---|
Developer(s) | .NET Foundation and the open source community |
Initial release | June 7, 2016 |
Stable release | v8.0.0
/ 14 November 2023[1]
|
Repository | |
Written in | C# |
Operating system | Windows, macOS, Linux |
Platform | Cross-platform |
Type | Web framework |
License | MIT License [2] |
Website |
dotnet |
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. [3] [4] 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. [5]
Blazor is a recent (optional) component to support WebAssembly and since version 5.0, it has dropped support for some old web browsers. While current Microsoft Edge works, the legacy version of it, i.e. " Microsoft Edge Legacy" and Internet Explorer 11 was dropped when you use Blazor. [6]
Version Number | Release Date | End of Support | Supported Visual Studio Version(s) |
---|---|---|---|
1.0 | 2016-06-27 | 2019-06-27 | Visual Studio 2015, 2017 |
1.1 | 2016-11-18 | 2019-06-27 | Visual Studio 2015, 2017 |
2.0 | 2017-08-14 | 2018-10-01 | Visual Studio 2017 |
long-term support | 2.12018-05-30 | 2021-08-21 [7] | Visual Studio 2017 |
2.2 | 2018-12-04 [8] | 2019-12-23 [9] | Visual Studio 2017 15.9 and 2019 16.0 preview 1 |
3.0 | 2019-09-23 [10] | 2020-03-03 [9] | Visual Studio 2017 and 2019 |
long-term support | 3.12019-12-03 [11] | 2022-12-03 [9] | Visual Studio 2019 |
5.0 | 2020-11-10 [12] | 2022-05-08 | Visual Studio 2019 16.8 |
long-term support | 6.02021-11-08 [13] | 2024-11-08 | Visual Studio 2022 |
[14] | 7.0 standard-term support2022-11-08 [15] | 2024-05-14 | Visual Studio 2022 |
[16] | 8.0 long-term support2023-11-14 [17] | 2026-11-10 | Visual Studio 2022 |
Old version Older version, still maintained Latest version |
Originally deemed ASP.NET vNext, the framework was going to be called ASP.NET 5 when ready. However, in order to avoid implying it is an update to the existing ASP.NET framework, Microsoft later changed the name to ASP.NET Core at the 1.0 release. [18]