Ponieważ projekt był wcześniej rozwijany ASP.NET Core 2.0, Microsoft nie utrzymuje i nie wspiera już wersji 2.0 .NET Core, a projekt został zaktualizowany do wersji 3.1. Przedstawić:Logowanie do linku jest widoczne. Recenzja:
Jak zainstalować środowisko uruchomieniowe ASP.NET Core 3.1 na CentOS 7?
Dodaj źródło Microsoft
Przed instalacją .NET wykonaj następujące polecenie, aby dodać klucz podpisu pakietów Microsoft do listy zaufanych kluczy oraz dodać repozytorium pakietów Microsoft. Otwórz Terminal i wykonaj następujące polecenie:
Ponieważ już go wcześniej zainstalowałem, mogę zobaczyć plik microsoft-prod.repo w katalogu /etc/yum.repos.d/, w następujący sposób:
Name=packages-microsoft-com-prod baseurl=https://packages.microsoft.com/rhel/7/prod/ enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc
Zainstaluj SDK
SDK .NET umożliwia tworzenie aplikacji przez .NET. Jeśli zainstalujesz .NET SDK, nie musisz instalować odpowiedniego runtime. Aby zainstalować SDK .NET, wykonaj następujące polecenie:
dotnet-SDK-3.1 będzie zawierał następujące zależności:
aspnetcore-runtime-3.1.x86_64 0:3.1.19-1 aspnetcore-targeting-pack-3.1.x86_64 0:3.1.10-1 dotnet-apphost-pack-3.1.x86_64 0:3.1.19-1 dotnet-hostfxr-3.1.x86_64 0:3.1.19-1 dotnet-runtime-3.1.x86_64 0:3.1.19-1 dotnet-runtime-deps-3.1.x86_64 0:3.1.19-1 dotnet-targeting-pack-3.1.x86_64 0:3.1.0-1 netstandard-targeting-pack-2.1.x86_64 0:2.1.0-1 W zasadzieJeśli serwer wdraża tylko ASP.NET aplikacje Core, nie musi instalować SDK, a jedynie środowisko wykonawcze, biorąc za przykład aspnetcore-runtime-3.1, polecenie wygląda następująco:
Uwolnienie i wdrożenie
Spakuj asp.net Core 3.1 jako wersję release, prześlij ją na serwer i uruchom następującym poleceniem:
Korzystając z curl do dostępu do testu interfejsu, ponieważ moja domyślna strona to ciąg input ok, test działa, jak pokazano na poniższym rysunku:
(Koniec)
|