Kalpana Kalpana (Editor)

ASP.NET Core

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

ASP.NET Core is a free and open-source web framework, and the next generation of ASP.NET, developed by Microsoft and the community. It is a modular framework that runs on both the full .NET Framework, on Windows, and the cross-platform .NET Core.

Contents

The framework is a complete rewrite that unites the previously separate ASP.NET MVC and 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 MVC.

Naming

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.

Features

  • No-compile developer experience
  • Modular framework distributed as NuGet packages
  • Cloud-optimized runtime
  • Host-agnostic via Open Web Interface for .NET (OWIN) support - runs in IIS or standalone
  • Components

  • Entity Framework (EF) Core
  • Identity Core
  • MVC Core
  • Razor Core
  • References

    ASP.NET Core Wikipedia


    Similar Topics