Samouczek: wprowadzenie do platformy ASP.NET Core

W tym samouczku przedstawiono sposób tworzenia i uruchamiania aplikacji internetowej ASP.NET Core przy użyciu interfejs wiersza polecenia platformy .NET Core.

Omawiane tematy:

  • Tworzenie projektu aplikacji internetowej.
  • Ufanie certyfikatowi programistycznemu.
  • Uruchom aplikację.
  • Edytowanie strony Razor.

Po zakończeniu pracy będziesz mieć gotową aplikację internetową działającą na komputerze lokalnym.

Web app home page

Wymagania wstępne

Tworzenie projektu aplikacji internetowej

Otwórz powłokę poleceń i wprowadź następujące polecenie:

dotnet new webapp -o aspnetcoreapp

Poprzednie polecenie:

  • Tworzy nową aplikację internetową.
  • Parametr -o aspnetcoreapp tworzy katalog o nazwie aspnetcoreapp z plikami źródłowymi aplikacji.

Ufanie certyfikatowi programistycznemu

Skonfiguruj zaufanie do certyfikatu programistycznego HTTPS:

dotnet dev-certs https --trust

Poprzednie polecenie wyświetla następujące okno dialogowe:

Security warning dialog

Wybierz pozycję Tak, jeśli wyrażasz zgodę na zaufanie certyfikatowi programistycznemu.

Więcej informacji można znaleźć w temacie Ufanie certyfikatowi programistycznemu HTTPS na platformie ASP.NET Core

Uruchom aplikację

Uruchom następujące polecenia:

cd aspnetcoreapp
dotnet watch run

Gdy powłoka poleceń wskaże, że aplikacja została uruchomiona, przejdź do https://localhost:{port}, gdzie {port} to losowo wybrany port, który jest obecnie używany.

Edytowanie strony Razor

Otwórz plik Pages/Index.cshtml i zmodyfikuj stronę, używając następującej wyróżnionej adiustacji:

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

Przejdź do https://localhost:{port}, odśwież stronę i sprawdź, czy wyświetlono wprowadzone zmiany.

Następne kroki

W niniejszym samouczku zawarto informacje na temat wykonywania następujących czynności:

  • Tworzenie projektu aplikacji internetowej.
  • Ufanie certyfikatowi programistycznemu.
  • Uruchamianie projektu.
  • Wprowadzanie zmiany.

Aby dowiedzieć się więcej na temat platformy ASP.NET Core, zobacz następujące zasoby: