"},"logo alt":{"wt":""},"logo caption":{"wt":""},"screenshot":{"wt":"<!-- Image name is enough. -->"},"screenshot alt":{"wt":""},"caption":{"wt":""},"collapsible":{"wt":"<!-- Any text here will collapse the screenshot. -->"},"author":{"wt":"[[Microsoft]]"},"developer":{"wt":"[[.NET Foundation]] and the open source community"},"released":{"wt":"{{Start date and age|2016|06|07}}"},"discontinued":{"wt":"<!-- Set to yes if software is discontinued, otherwise omit. -->"},"ver layout":{"wt":"<!-- simple (default) or stacked -->"},"latest release version":{"wt":"{{wikidata|property|edit|reference | P348 }}"},"latest release date":{"wt":"{{start date and age|{{wikidata|qualifier |single | P348 |P577 }} }}"},"repo":{"wt":"<!-- {{URL|example.org}} -->"},"programming language":{"wt":"[[C Sharp (programming language)|C#]]"},"operating system":{"wt":"[[Linux]], [[macOS]], [[Microsoft Windows|Windows]]"},"platform":{"wt":"[[Cross-platform]]"},"size":{"wt":""},"language":{"wt":""},"language count":{"wt":"<!-- Number only -->"},"language footnote":{"wt":""},"genre":{"wt":"[[Web framework]]"},"license":{"wt":"[[MIT License]]<ref name=\"GHlicense\">{{cite web|url=https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt| title= ASP.NET Core license|website=[[GitHub]] |access-date=2021-09-29}}</ref>"},"alexa":{"wt":""},"website":{"wt":"{{URL|https://dotnet.microsoft.com/apps/aspnet}}"},"standard":{"wt":""},"AsOf":{"wt":""}},"i":0}}]}'>
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.
Unsupported: 1.1
2017-08-14 |
2018-10-01 |
Visual Studio 2017 |
| Unsupported: 2.2 long-term support |
2025-01-14 |
2027-04-07 |
Visual Studio 2017 |
| Unsupported: 3.1 |
2020-11-10 |
2022-05-08 |
Visual Studio 2019 16.8 |
| Unsupported: 7.0 long-term support |
2023-11-14 |
2026-11-10 |
Visual Studio 2022 |
| {{cite web |title=.NET and .NET Core Support Policy |url=https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core |website=Microsoft |access-date=November 12, 2024}}</ref>"]}'>Supported: 9.0 long-term support |
2025-11-11 |
2028-11-14 |
Visual Studio 2026 |
- ↑ Supported on .NET Framework until 2025-01-14
- ↑ Reshipped as ASP.NET Core 2.3
- ↑ Supported on .NET Framework only
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.
- No-compile developer experience (i.e. compilation is continuous, so that the developer does not have to invoke the compilation command)
- Modular framework distributed as NuGet packages
- Cloud-optimized runtime (optimized for the internet)
- Host-agnostic via Open Web Interface for .NET (OWIN) support – runs in IIS or standalone
- A unified story for building web UI and web APIs (i.e. both the same)
- A cloud-ready environment-based configuration system
- A lightweight and modular HTTP request pipeline
- Build and run cross-platform ASP.NET Core apps on Windows, Mac, and Linux
- Open-source and community-focused
- Side-by-side app versioning when targeting .NET
- In-built support for dependency injection
- Enhanced Security compared to Asp.Net
- ↑ https://github.com/dotnet/aspnetcore/releases/tag/v10.0.0. {{cite web}}: Missing or empty |title= (help)
- ↑ singh Satinder. "Introduction to ASP.NET Core". microsoft.com. Retrieved 10 July 2017.
- ↑ "GitHub - dotnet/core: Home repository of .NET and .NET Core". October 20, 2019 – via GitHub.
- ↑ "Announcing .NET 10".
- ↑ "ASP.NET Blog | ASP.NET Core and Blazor updates in .NET Core 3.0". ASP.NET Blog. September 23, 2019.
- ↑ "Announcing ASP.NET Core in .NET 6". .NET Blog. 2021-11-08. Retrieved 2021-11-19.
- ↑ ".NET and .NET Core Support Policy". Microsoft. Retrieved November 19, 2023.
- ↑ "Announcing NET 9". .NET Blog. 2024-11-12. Retrieved 2024-11-12.
- ↑ Jeffrey T. Fritz. "ASP.NET 6 is dead - Introducing ASP.NET Core 1.0 and .NET Core 1.0". .NET Web Development and Tools Blog. Retrieved 20 January 2016.
- ↑ "ASP.NET vs ASP.NE CORE". ASP.NET VS. ASP.NET Core: The Ultimate Showdown. 17 February 2024.
|