Use command line to create the projects: dotnet new globaljson/dotnet new web/dotnet new sln
Creating the application project folders.
Preparing the application services and the request pipeline. The Startup class is responsible for configuring the ASP.NET application.
Configuring the Razor View Engine. The razor view engine is responsible for processing view files, which have the .cshtml extension, to generate HTML responses.
I am going to start with a minimal ASP.NET project and add the features I requires as they are needed.