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.

ASP.NET Core 2.1 roadmap

Dan Roth outlines the features and improvements that are planned for the ASP.NET Core 2.1 release, which is targeted for mid-year 2018.

Capturing Perfview traces for ASPNET Core application

Feb 16, 2018

Naveen Baliga explain how to enable the logging, capturing, and analysis of perfview traces for ASP.NET Core web applications.

HttpClientFactory in ASP.NET Core 2.1 (Part 1)

Feb 15, 2018

Steve Gordon covers the new HttpClientFactory feature coming in ASP.NET Core 2.1 which helps solve some common problems using HttpClient instances to make external web requests.

West Wind Globalization

Feb 14, 2018

Rick Strahl shares West Wind Globalization, a library and tooling providing easy to use database resource managers and providers that allow the use of a database for storing localization resources.

Using the dotnet Angular template with Azure AD OIDC Implicit Flow

Feb 13, 2018

Damien Bowden implements OpenID Implicit Flow using Azure AD with an Angular application, using the Microsoft dotnet template and the angular-auth-oidc-client npm package.

Five RESTFul Web Design Patterns Implemented in ASP.NET Core 2.0 Bonus: Swagger

Feb 12, 2018

Jeremy Likness uses Swashbuckle to use Swagger tools with ASP.NET Core to document REST APIs and make them easier to discover and consume by clients.

ASP.NET Core Gotchas – No. 4

Feb 9, 2018

Steve Gordon continues his series on ASP.NET Core gotchas, solving the error of "Value cannot be null. Parameter name: connectionString when running dotnet ef migrations add." when migrating.

See more