Esercitazione: Introduzione ad ASP.NET CoreTutorial: Get started with ASP.NET Core

Questa esercitazione illustra come usare l'interfaccia della riga di comando di .NET Core per creare ed eseguire un'app Web ASP.NET Core.This tutorial shows how to use the .NET Core command-line interface to create and run an ASP.NET Core web app.

Si imparerà a eseguire le operazioni seguenti:You'll learn how to:

  • Creare un progetto di app Web.Create a web app project.
  • Considerare attendibile il certificato di sviluppo.Trust the development certificate.
  • Eseguire l'app.Run the app.
  • Modificare una pagina Razor.Edit a Razor page.

Al termine, si avrà un'app Web funzionante che viene eseguita nel computer locale.At the end, you'll have a working web app running on your local machine.

Home page dell'app Web

PrerequisitiPrerequisites

.NET Core 3,0 SDK o versione successiva.NET Core 3.0 SDK or later

Creare un progetto di app WebCreate a web app project

Aprire una shell dei comandi e immettere il comando seguente:Open a command shell, and enter the following command:

dotnet new webapp -o aspnetcoreapp

Il comando precedente:The preceding command:

  • Crea una nuova app Web.Creates a new web app.
  • Il parametro -o aspnetcoreapp crea una directory denominata aspnetcoreapp con i file di origine per l'app.The -o aspnetcoreapp parameter creates a directory named aspnetcoreapp with the source files for the app.

Considerare attendibile il certificato di sviluppoTrust the development certificate

Considerare attendibile il certificato di sviluppo HTTPS:Trust the HTTPS development certificate:

dotnet dev-certs https --trust

Il comando precedente consente di visualizzare la finestra di dialogo seguente:The preceding command displays the following dialog:

Finestra di dialogo Avviso di sicurezza

Selezionare se si accetta di considerare attendibile il certificato di sviluppo.Select Yes if you agree to trust the development certificate.

Per altre informazioni, vedere Considerare attendibile il certificato di sviluppo di ASP.NET Core HTTPSFor more information, see Trust the ASP.NET Core HTTPS development certificate

Esecuzione dell'appRun the app

Eseguire i comandi seguenti:Run the following commands:

cd aspnetcoreapp
dotnet watch run

Dopo che la shell dei comandi indica che l'app è stata avviata, passare a https://localhost:5001.After the command shell indicates that the app has started, browse to https://localhost:5001.

Modificare una pagina RazorEdit a Razor page

Aprire pages/index. cshtml e modificare e salvare la pagina con il markup evidenziato seguente:Open Pages/Index.cshtml and modify and save the page with the following highlighted markup:

@page
@model IndexModel
@{
    ViewData["Title"] = "Home page";
}

<div class="text-center">
    <h1 class="display-4">Welcome</h1>
    <p>Hello, world! The time on the server is @DateTime.Now</p>
</div>

Passare a https://localhost:5001, aggiornare la pagina e verificare che le modifiche vengano visualizzate.Browse to https://localhost:5001, refresh the page and verify the changes are displayed.

Passaggi successiviNext steps

In questa esercitazione si è appreso come:In this tutorial, you learned how to:

  • Creare un progetto di app Web.Create a web app project.
  • Considerare attendibile il certificato di sviluppo.Trust the development certificate.
  • Eseguire il progetto.Run the project.
  • Apportare una modifica.Make a change.

Per altre informazioni su ASP.NET Core, vedere il percorso di apprendimento consigliato nell'introduzione:To learn more about ASP.NET Core, see the recommended learning path in the introduction: