ASP.NET Core Overview

An introduction to Microsoft’s modern, open‑source, cross‑platform framework for building cloud‑based web applications.

What is ASP.NET Core?

ASP.NET Core is a redesign of the ASP.NET framework that combines MVC, Web API, and Razor Pages into a single unified programming model. It runs on Windows, macOS, and Linux, and can be hosted in IIS, Nginx, Apache, Docker, or as a self‑contained app.

Key Features

Getting Started

Install the .NET SDK and create a new project using the dotnet CLI:

dotnet new webapp -o MyAspNetCoreApp
cd MyAspNetCoreApp
dotnet run

Navigate to http://localhost:5000 to see the default template.

Resources

Community Discussion

Jane Doe
Sep 14, 2025
Great overview! I especially love the cross‑platform support.
John Smith
Sep 13, 2025
Can someone share tips for Docker deployment?