Da projektet tidligere blev udviklet med ASP.NET Core 2.0, vedligeholder og understøtter Microsoft ikke længere version 2.0 af .NET Core, og projektet er blevet opgraderet til version 3.1. Introducere:Hyperlink-login er synlig. Anmeldelse:
Hvordan installerer jeg ASP.NET Core 3.1 runtime-miljøet på CentOS 7?
Tilføj en Microsoft-kilde
Før du installerer .NET, skal du køre følgende kommando for at tilføje Microsofts pakkesigneringsnøgle til listen over betroede nøgler og tilføje Microsofts pakkearkiv. Åbn Terminal og kør følgende kommando:
Da jeg allerede har installeret det før, kan jeg se microsoft-prod.repo filen under mappen /etc/yum.repos.d/, som følger:
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
Installer SDK'en
.NET SDK'en gør det muligt at udvikle apps gennem .NET. Hvis du installerer .NET SDK'en, behøver du ikke installere den tilsvarende runtime. For at installere .NET SDK'en, kør følgende kommando:
DotNet-SDK-3.1 vil inkludere følgende afhængigheder:
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 FaktiskHvis serveren kun deployer ASP.NET Core-applikationer, behøver den ikke installere SDK'en, men kun runtime-installationen, med aspnetcore-runtime-3.1 som eksempel, er kommandoen som følger:
Udgivelse og udrulning
Pak asp.net Core 3.1 som en release-version, upload den til serveren, og start den med følgende kommando:
Ved at bruge curl til at få adgang til interfacetesten, da min standardside er input ok-strengen, fungerer testen, som vist i figuren nedenfor:
(Slut)
|