Welcome to ASP.NET 5!

ASP.NET 5 is a lean and composable framework for building web and cloud applications. ASP.NET 5 is fully open source and available on GitHub. ASP.NET 5 is currently in preview.

Install Visual Studio 2015 CTP 6


Learn about what's coming next with ASP.NET

The below resources will get you up to speed on what's happening with the next version of ASP.NET.

Additionally, the weekly ASP.NET 5 Community Standup covers live community Q&A, product team discussion and the most recent updates. Recordings of previous meetings are available.

Next meeting is May 5 at 10:00 AM Pacific time.

  1. Introduction to ASP.NET 5 by Scott Guthrie

    Scott Guthrie writes about the significant architectural updates to ASP.NET, open source, flexible/cross-platform run-time, unified programming model and more.

  2. A Deep Dive into the ASP.NET 5 Runtime

    Daniel Roth takes a deep look under the hood of the new ASP.NET 5 runtime and the flexible, layered architecture that allows it to run on the .NET Framework, .NET Core and even the cross-platform Mono framework.

  3. ASP.NET 5 Overview

    By Tom FitzMacken|

    ASP.NET 5 is a significant redesign of ASP.NET. This topic introduces the new concepts in ASP.NET 5 and explains how they help you develop modern web apps.

  4. Using Grunt and Bower in Visual Studio 2015

    By Mike Wasson|

    ASP.NET 5.0 brings some big changes to the project system and build process for ASP.NET apps. In modern web app development, there are lots of moving parts: Server-side code (such as ASP.NET), clie...

  5. View components and Inject in ASP.NET MVC 6

    By Rick Anderson and Mike Wasson|

    This topic shows how to create a view component in ASP.NET MVC 6 and how to inject a service into a view.

  6. Create a Web API with MVC 6

    By Mike Wasson|

    This topic shows how to create a simple web API using ASP.NET MVC 6.

  7. Introduction to ASP.NET 5 (dotnetConf 2015)

    In this video, Scott Hanselman and Scott Hunter cover the improvements in ASP.NET MVC and its merging with ASP.NET Web API. They look at how the new ASP.NET 5 project system gives you a faster development experience. They also cover improvements to Visual Studio for web developers including support got grunt and gulp, npm and bower, and more. The HTML, CSS, and JavaScript editors have improved as well! You'll see how ASP.NET 5 will enable the next generation of web apps and services in the cloud.

  8. ASP.NET 5: Deep Dive (dotnetConf 2015)

    In this video, Louis DeJardin and Damian Edwards look at some internals of ASP.NET 5. How does ASP.NET run on both the .NET full framework and the new .NET Core CLR? How does ASP.NET 5 use Roslyn to give a "compile free" feeling during rapid development? Coverage of the new configuration model, built in dependency injection, service providers. They look at how ASP.NET 5 sits on the new open source Microsoft web stack of technologies and lets you develop and deploy on Windows, Mac, or Linux. Your framework, your way, on your editor of choice and operating system of choice.

  9. ASP.NET 5 Project Scaffolding with Yeoman (dotnetConf 2015)

    Shayne Boyer walks through project creation on a Mac, adding additional ASP.NET items using Yeoman generators and editing the applications in Sublime and Brackets.

  10. Connect(); Microsoft Visual Studio vNext & Azure Videos

    Eight short videos explaining what's new in ASP.NET 5 and Visual Studio 2015 for web developers.

  11. ASP.NET vNext in Visual Studio “14” CTP

    Blog post with a comprehensive introduction to ASP.NET vNext. Includes an overview of features, a walkthrough showing how to use vNext in Visual Studio and from the command line, frequently asked questions, and links to additional resources.

  12. Herding Code Podcast interview with Damian Edwards

    This 45 minute interview with Damian Edwards provides an overview of what ASP.NET vNext is, then describes changes all the way up the stack (from the operating system to application code), and covers some interesting details like Tag Helpers.

  13. Exciting Things About ASP.NET vNext Series: The Ultimate Guide

    Tugberk Ugurlu's blog post provides a comprehensive set of links for learning all about what is coming up in ASP.NET vNext

  14. Getting Started with ASP.NET vNext by Setting Up the Environment From Scratch

    Tugberk Ugurlu's blog post walks through setting up your environment from scratch to get going with ASP.NET vNext.

  15. Develop ASP.NET vNext applications on a Mac

    This blog post demonstrates how to create, build and run ASP.NET vNext applications on OSX using Sublime Text and Yeoman.

  16. OmniSharp - Cross-platform .NET development

    Includes instructions on how to get ASP.NET 5 on Mac and Linux.

  17. Scaffolding for ASP.NET vNext

    ASP.NET vNext is very modular and will include customizable command-line scaffolding. This blog post shows you how to customize the scaffolding system.

  18. ASP.NET vNext Alpha 3

    David Fowler has some great Alpha 3 details on his blog that cover some architecture changes, explains some choices, and introduces the Global Nuget repository.

  19. ASP.NET MVC 6 (dotnetConf 2014)

    ASP.NET MVC and ASP.NET Web API in ASP.NET vNext are becoming one singular framework: ASP.NET MVC 6. Join Daniel Roth as he shows how to create great ASP.NET web apps that serve both pages and services. First we see how to build OData v4 compliant services using ASP.NET Web API 2.2 and the new attribute routing features available in ASP.NET MVC 5.2. Then we take a look at how ASP.NET MVC and Web API are being combined into a single framework, ASP.NET MVC 6, for handling all of your Web UI and services. We learn how to use ASP.NET MVC and Web APIs in ASP.NET vNext to support connected applications for browsers, Windows Phone, Windows Store and more!

  20. ASP.NET vNext 101 (dotnetConf 2014)

    ASP.NET vNext is a lean and composable framework for building web and cloud applications. ASP.NET vNext is fully open source and available on GitHub. ASP.NET vNext is currently in preview, and in this talk David Fowler and Damian Edwards put it all into Context.