ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.
What ASP.NET MVC is and how to install it, and use tutorials to get started.
A short tutorial that creates a simple ASP.NET application and deploys it to Windows Azure.
An 11-part tutorial series that teaches the basics of building ASP.NET MVC web applications.
By Microsoft ASP.NET Team|
Explains the differences between ASP.NET MVC applications and ASP.NET Web Forms applications. Learn how to decide when to build an ASP.NET MVC application.
The basics of using Entity Framework 6 Code First to display and edit data in an ASP.NET MVC 5 application.
By Tom FitzMacken|
The basics of using Entity Framework 6 Database First to display and edit data in an ASP.NET MVC 5 application.
How to build a secure ASP.NET MVC 5 web application that enables users to log in with credentials from Facebook and Google. Also shows how to deploy the application to Windows Azure.
By Cephas Lin|
Download a PDF document that charts the lifecycle of an ASP.NET MVC 5 application. This lifecycle document provides a high-level view of the MVC lifecycle and a detailed view that shows all the ext...
Links to resources about monitoring the health and performance of an ASP.NET application.
By Rick Anderson|
Links to documentation resources about ASP.NET MVC.
How to build a Facebook app by using an MVC 4 template in Visual Studio 2012.
Video by Scott Allen that teaches the basics of building MVC applications.
In this tutorial, you'll build and run a multi-tier application in a Windows Azure Cloud Service.
This tutorial series shows how to create a multi-tier ASP.NET MVC 4 web application that uses Windows Azure Storage tables, queues, and blobs, and how to deploy the application to a Windows Azure Cloud Service.
The MVC Music Store tutorial application explains step-by-step how to use ASP.NET MVC and Visual Studio for web development. The sample sells music albums online, and implements basic site administration, user sign-in, and shopping cart functionality.