Solution overview
The first thing that catches the eye is that, as we've already mentioned, the layout of a standard ASP.NET Core solution is quite different from what it used to be in ASP.NET 4 and earlier versions. However, provided that we already have some ASP.NET MVC experience, we should be able to distinguish the ASP.NET back-end part from the Angular front-end part, and also figure out how these two aspects can interact.
The ASP.NET back-end stack is contained in the following folders:
- The
Dependencies
virtual folder, which basically replaces the oldReferences
folder and contains all the internal, external, and third-party references required to build and run our project. All the references to the NuGet packages that we'll add to our project will also be put there. - The
/Controllers/
folder, which has been shipped with any MVC-based ASP.NET application since the preceding release of the MVC framework. - The
/Pages/
folder, which contains...