ASP.NET Core comes with a few predefined project templates that you can use to create your application. These templates already include the needed packages, a recommended folder structure, initial configuration, and some sample files.
The available project templates are as follows:
- Empty: An empty ASP.NET Core project template, containing only the most critical initialization code files.
- Web API: A project template containing a sample web API class and configuration.
- Web Application: A project template containing a sample Razor Pages-based application.
- Web Application (MVC): A project template containing a sample MVC-based application.
- Angular: A project template containing sample ASP.NET Core backend code, ready ...