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.

ASP.NET Core Caching in Practice

Nov 15, 2017

Muhammad Rehan Saeed describes some caching strategies which can be used with ASP.NET Core.

Running Blazor on Mono in the browser

Nov 14, 2017

Steve Sanderson runs C# on the client-side using Blazor, an experimental SPA framework that runs on .NET in the browser.

Miniblog.Core is a new blog engine built using ASP.NET Core 2.0

Nov 13, 2017

Mads Kristensen shares a new and powerful blog platform built on ASP.NET Core 2.0 which provides an excellent reading experience across devices.

IdentityServer4 Localization with the OIDC Implicit Flow

Nov 10, 2017

Damien Bowden implements localization in IdentityServer4 when using the Implicit Flow with an Angular client.

Localization & Configuration in ASP.NET Core 2.0: Part 1 - JSON Request Culture Provider

Nov 9, 2017

Hisham Bin Ateya uses a JSON file to specify the current cultures for a ASP.NET Core application and manage the localization resources in this 2-part series.

Lift and Shift - Adding Docker to Nerd Dinner

Nov 8, 2017

Shayne Boyer lifts the NerdDinner sample MVC application from 2010 and shifts it to Azure with zero changes to the core architecture of the application.

Modern Configuration for ASP.NET 4.7.1 with ConfigurationBuilders

Nov 7, 2017

Jeff Fritz makes using applications in containers and on cloud services even easier by injecting settings into an application from an outside source that isn't just another file.

See more