aspnetcore/tutorials/first-mvc-app/start-mvc/includes/start-mvc6.md
:::moniker range="= aspnetcore-6.0"
[!INCLUDE consider RP]
This is the first tutorial of a series that teaches ASP.NET Core MVC web development with controllers and views.
At the end of the series, you'll have an app that manages and displays movie data. You learn how to:
[!div class="checklist"]
- Create a web app.
- Add and scaffold a model.
- Work with a database.
- Add search and validation.
View or download sample code (how to download).
For Visual Studio for Mac, see the .NET 7 version of this tutorial.
<!-- [!INCLUDE[](~/includes/net-core-prereqs-mac-5.0.md)] -->MvcMovie for Project name. It's important to name the project MvcMovie. Capitalization needs to match each namespace when code is copied.For alternative approaches to create the project, see Create a new project in Visual Studio.
Visual Studio uses the default project template for the created MVC project. The created project:
The tutorial assumes familiarity with VS Code. For more information, see Getting started with VS Code and Visual Studio Code help.
Select New Terminal from the Terminal menu to open the integrated terminal.
Change to the directory (cd) that will contain the project.
Run the following commands:
dotnet new mvc -o MvcMovie
code -r MvcMovie
The dotnet new command creates a new ASP.NET Core MVC project in the MvcMovie folder.
The code command opens the MvcMovie project folder in the current instance of Visual Studio Code.
For Visual Studio for Mac, see the .NET 7 version of this tutorial.
<!-- * Select **File** > **New Solution**.  * In Visual Studio for Mac earlier than version 8.6, select **.NET Core** > **App** > **Web Application (Model-View-Controller)** > **Next**. In version 8.6 or later, select **Web and Console** > **App** > **Web Application (Model-View-Controller)** > **Next**.  * In the **Configure your new Web Application** dialog: * Confirm that **Authentication** is set to **No Authentication**. * If an option to select a **Target Framework** is presented, select the latest 5.x version. * Select **Next**. * Name the project **MvcMovie**, and then select **Create**.  -->Visual Studio runs the app and opens the default browser.
The address bar shows localhost:<port#> and not something like example.com. The standard hostname for your local computer is localhost. When Visual Studio creates a web project, a random port is used for the web server.
Launching the app without debugging by selecting Ctrl+F5 allows you to:
You can launch the app in debug or non-debug mode from the Debug menu:
You can debug the app by selecting the MvcMovie button in the toolbar:
The following image shows the app:
Select Ctrl+F5 to run without the debugger.
Visual Studio Code:
https://localhost:<port#>.The address bar shows localhost:<port#> and not something like example.com. The standard hostname for your local computer is localhost. Localhost only serves web requests from the local computer.
Launching the app without debugging by selecting Ctrl+F5 allows you to:
Make code changes.
Save the file.
Quickly refresh the browser and see the code changes.
For Visual Studio for Mac, see the .NET 7 version of this tutorial.
<!-- * Select **Run** > **Start Without Debugging** to launch the app. Visual Studio for Mac: * Starts [Kestrel](xref:fundamentals/servers/index#kestrel) server. * Launches a browser. * Navigates to `http://localhost:port`, where *port* is a randomly chosen port number. [!INCLUDE[](~/includes/trustCertMac.md)] The address bar shows `localhost:port#` and not something like `example.com`. The standard hostname for your local computer is `localhost`. When Visual Studio creates a web project, a random port is used for the web server. You can launch the app in debug or non-debug mode from the **Run** menu. The following image shows the app:  -->In the next tutorial in this series, you learn about MVC and start writing some code.
[!div class="step-by-step"] Next: Add a controller
:::moniker-end