Edit

Share via


Overview of ASP.NET Core

Note

This isn't the latest version of this article. For the current release, see the .NET 9 version of this article.

Warning

This version of ASP.NET Core is no longer supported. For more information, see the .NET and .NET Core Support Policy. For the current release, see the .NET 9 version of this article.

Important

This information relates to a pre-release product that may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

For the current release, see the .NET 9 version of this article.

ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern web apps using .NET. The framework is built for large-scale app development and can handle any size workload, making it a robust choice for enterprise-level apps.

Key features:

Why choose ASP.NET Core?

  • Unified framework: ASP.NET Core is a complete and fully integrated web framework with built-in production-ready components to handle all of your web development needs.
  • Full stack productivity: Build more apps faster by enabling your team to work full stack, from the frontend to the backend, using a single development framework.
  • Secure by design: ASP.NET Core is built with security as a top concern and includes built-in support for authentication, authorization, and data protection.
  • Cloud-ready: Whether you're deploying to your own data centers or to the cloud, ASP.NET Core simplifies deployment, monitoring, and configuration.
  • Performance & scalability: Handle the most demanding workloads with ASP.NET Core's industry leading performance.
  • Trusted and mature: ASP.NET Core is used and proven at hyperscale by some of the largest services in the world, including Bing, Xbox, Microsoft 365, and Azure.

Get started

Are you ready to start your ASP.NET Core learning journey? It's time to build your first web app with ASP.NET Core!