ASP.NET Core Documentation

Welcome to the official documentation for ASP.NET Core. This guide provides comprehensive information on building modern, cloud-enabled, internet-connected applications with .NET.

ASP.NET Core is a cross-platform, high-performance, open-source framework for building:

It integrates seamlessly with the .NET ecosystem and offers a flexible architecture that allows you to develop and deploy applications on Windows, macOS, and Linux.

Key Features

Getting Started Quickly

To get started, you'll need to have the .NET SDK installed. You can find the latest version and installation instructions on the official .NET website.

Once installed, you can create your first ASP.NET Core application using the .NET CLI:

dotnet new webapp -o MyWebApp
cd MyWebApp
dotnet run

Explore Core Concepts

Dive deeper into the fundamental concepts that power ASP.NET Core applications. Our documentation covers everything from request pipelines and routing to data access and deployment strategies.

API Reference

For detailed information on the classes, methods, and properties available in ASP.NET Core, please visit the comprehensive API browser.

Browse API Reference

We encourage you to explore the navigation menu on the left for specific topics and tutorials.