Get building


ASP.NET is an open source web framework for building modern web apps and services with .NET. ASP.NET creates websites based on HTML5, CSS, and JavaScript that are simple, fast, and can scale to millions of users.

Download Visual Studio 2017
Free, powerful IDE for ASP.NET on Windows
Download .NET Core
Free .NET command-line tools for Windows, Mac, and Linux

Free courses

Start learning ASP.NET and ASP.NET Core for free with videos, interactive tutorials, code samples and more.

Learn more

Community spotlight RSS Feed

ASP.NET Community Standup

Watch the weekly ASP.NET Community Standup for live demos, Q&A, roadmap information and more.

Announcing ASP.NET Core 2.2, available today!

Damian Edwards announces the release of ASP.NET Core 2.2.

184 samples for ASP.NET Core 2.1 and 2.2 fundamentals

Dec 5, 2018

Dody Gunawinata shares 194 practical samples for ASP.NET Core 2.1 and 2.2 fundamentals.

Faster Frontends in ASP.NET Core

Dec 4, 2018

Dustin Ewers explores how to effectively apply ASP.NET Core tools to build highly-performant web apps.

Part I: Validation Controls using Blazor - Basic Validation Controls

Dec 3, 2018

Hisham Bin Ateya explores validation controls in Blazor.

ASP.NET Core 2.2 – Options Validation

Nov 30, 2018

Steve Gordon explores the new validation feature when using the options pattern in ASP.NET Core.

Creating singleton named options with IOptionsMonitor

Nov 29, 2018

Andrew Lock uses the IOptionsMonitor<T> interface to create Singleton named options.

Blazor - Create SPA With Azure Database For MariaDB Server

Nov 28, 2018

Sarathlal Saseendran creates a MariaDB database service in Azure and connects MariaDB in a Single Page Blazor application.

See more