Predefined project templates

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 ...

Get Hands-On Full-Stack Web Development with ASP.NET Core 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.