Exploring an ASP.NET Core MVC web application

Let's walk through the parts that make up a modern ASP.NET Core MVC application.

In Visual Studio 2017, look at Solution Explorer for the Ch14_WebApp project. In Visual Studio Code, look at the Explorer pane. Note the following:

  • wwwroot: This folder contains static content, such as CSS for styles, images, JavaScript, and a favicon.ico file.
  • Data: This folder contains Entity Framework Core classes used by the ASP.NET Identity system to provide authentication and authorization.
  • Dependencies (Visual Studio 2017 only): This folder contains a graphical representation of Bower and NuGet for modern package management. The actual files are bower.json and Ch14_WebApp.csproj. In Visual Studio 2017, you could edit ...

Get C# 7 and .NET Core: Modern Cross-Platform Development - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.