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

Announcing ASP.NET Core 2.0

The ASP.NET team is proud to announce general availability of ASP.NET Core 2.0. This release features compatibility with .NET Core 2.0, tooling support in Visual Studio 2017 version 15.3, and the new Razor Pages user-interface design paradigm.

Config Explorer for ASP.NET Core

Aug 11, 2017

Chad Tolkien shares a tool which lists out all of the available keys and values in the entire configuration system.

SignalR .NET Core: Realtime cross-platform pen web communication

Aug 10, 2017

Damian Edwards and David Fowler share their slides from their Build presentation on SignalR.

dotnet new Feature Selection

Aug 9, 2017

Rehan Saeed shows how to add feature selection to a project template so developers can choose to add or remove bits of the template.

How redBus moved its desktop web to .NET Core

Aug 8, 2017

Phaneesh Gururaj explains how and why redBus (the world's largest booking platform) migrated its desktop web app from the .NET Framework to .NET Core.

Implementing REST in ASP.NET Core

Aug 7, 2017

Fanie Reynders shares the recording, slides, and source code from his talk on REST-ful APIs with ASP.NET Core.


Aug 4, 2017

Joe Audette shares Cloudscribe samples for use in starting ASP.NET Core projects in Visual Studio 2017.

Razor Pages Commands & Events

Aug 3, 2017

Hisham Bin Ateya brings an event programming model to ASP.NET Core by adding events to Razor Pages using its extensbility features.

See more