ASP.NET Core Documentation
Welcome to the official documentation for ASP.NET Core. ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-enabled, internet-connected applications.
What is ASP.NET Core?
ASP.NET Core is a re-imagining of ASP.NET, built from the ground up to address the needs of modern web development. It offers:
- High Performance: Optimized for speed and efficiency.
- Cross-Platform Support: Runs on Windows, macOS, and Linux.
- Open Source: Developed collaboratively on GitHub.
- Modular Design: Includes only what you need, reducing overhead.
- Unified MVC and Web API: A single programming model for web UIs and APIs.
- Blazor: Enables client-side web UI development with C#.
Key Features
Explore the core features that make ASP.NET Core a powerful choice for your next project:
Getting Started
Ready to build your first ASP.NET Core application? Follow our step-by-step guides:
Important Note
This documentation covers ASP.NET Core. For older, Windows-only ASP.NET Framework documentation, please navigate here.
Popular Topics
Dive deeper into specific areas of ASP.NET Core development:
- ASP.NET Core MVC: Building dynamic websites with a Model-View-Controller pattern.
- Blazor: Building interactive web UIs with C# running in the browser.
- ASP.NET Core Web API: Creating HTTP services.
- Authentication and Authorization: Securing your applications.
For a comprehensive list of topics, please explore the sidebar navigation.