Create a web app with ASP.NET Core MVC on Windows with Visual Studio
This tutorial teaches ASP.NET Core MVC web development with controllers and views. Razor Pages is a new alternative in ASP.NET Core 2.0 and later, a page-based programming model that makes building web UI easier and more productive. We recommend you try the Razor Pages tutorial before the MVC version. The Razor Pages tutorial:
- Is the preferred approach for new application development.
- Is easier to follow.
- Covers more features.
There are 3 versions of this tutorial:
- Windows: This series
- macOS: Create an ASP.NET Core MVC app with Visual Studio for Mac
- macOS, Linux, and Windows: Create an ASP.NET Core MVC app with Visual Studio Code
The tutorial series includes the following: