ASP.NET Core is a lean, composable and cross-platform framework for building web and cloud applications. It is fully open source and available on GitHub, and is currently in version 1.1.0. ASP.NET Core can be run both on .NET and .NET Core, and can be hosted on Linux and MacOS under .NET Core.

ASP.NET Core is a lean and composable framework for building web and cloud applications. ASP.NET Core is fully open source and available on GitHub. The latest release of ASP.NET Core is currently version 1.1.0. Check out the official ASP.NET Core documentation.)

What's new in ASP.NET Core

  • MVC, Web Pages, and Web API merged into one framework named ASP.NET Core MVC.
    • This new framework removes a lot of overlap between the existing frameworks; ASP.NET Core MVC will offer one routing system, one model binding system, one filter pipeline, etc.
    • MVC has no dependency on System.Web, which means lower memory consumption and faster start-up times.
  • ASP.NET Core applications can use the cloud optimized CoreCLR and the .NET Core framework.
  • Support for true side-by-side deployment. If your application uses the cloud optimized CoreCLR you can bin deploy your entire application, including the CLR and .NET Core dependencies. Update your application and dependencies without affecting other applications running on the server.
  • Your ASP.NET Core application is host agnostic. You can host your app in IIS, or self-host your web-application in a console application.
  • Dependency Injection is built-in. Supports plugging in third party containers like Autofac, Unity, Ninject, StructureMap, Windsor and Simple Injector.

Version / Feed configuration

1.1.0 is the current latest version. The 1.1.0 packages are available on the stable NuGet feed. For example the Microsoft.AspNetCore.Mvc package.

See also: