Home / Software / Tips and Tricks / What is ASP.NET Core?

What is ASP.NET Core?

Updated:  10/03/2017 17:10 PM
Author:  Shiju Mathews

Status:    Resolved.

ASP.NET Core is an Open-Source, Cross-Platform web framework developed by Microsoft and the community. ASP.NET Core is a significant redesign of ASP.NET.

NET Core has two major components. It includes a small runtime that is built from the same codebase as the .NET Framework CLR. The .NET Core runtime includes the same GC and JIT (RyuJIT), but doesn’t include features like Application Domains or Code Access Security. The runtime is delivered on NuGet,via the Microsoft.CoreCLR package.

.NET Core also includes the base class libraries. These libraries are largely the same code as the .NET Framework class libraries, but have been factored (removal of dependencies) to enable us to ship a smaller set of libraries. These libraries are shipped as System.* NuGet packages on NuGet.org. This enables both smaller footprint applications, and allows different applications on the same machine to use different versions of .NET Core.