ASP.NET Tutorial - Hello World in 10 minutes

Create your app

In your command prompt, run the following command to create your app:

In your terminal, run the following command to create your app:

Command prompt
dotnet new webApp -o myWebApp --no-https

Then, navigate to the new directory created by the previous command:

Command prompt
cd myWebApp

What do these commands mean?

The dotnet new command creates a new application.

  • The webApp parameter selects what template to use when creating your app.
  • The -o parameter creates a directory named myWebApp where your app is stored.
  • The --no-https flag specifies not to enable HTTPS.

The cd myWebApp command puts you into the newly created app directory.

What files were created?

Several files were created in the myWebApp directory to give you a simple web application that is ready to run.

  • Startup.cs contains the app startup code and middleware configuration.
  • The myWebApp/Pages directory contains some example web pages for the application.
  • myWebApp.csproj defines what libraries are referenced etc.

Got an error?

If you receive a message similar to Template "ASP.NET Core Web App" could not be created. Access to the path 'C:\Windows\System32\myWebApp' is denied, change your current directory to one where you have permissions to create a new folder and try to run the command again. If you can't resolve the issue, use the I ran into an issue button to get help fixing the problem.