Siden prosjektet tidligere ble utviklet med ASP.NET Core 2.0, vedlikeholder og støtter ikke Microsoft lenger versjon 2.0 av .NET Core, og prosjektet er oppgradert til versjon 3.1. Innføre:Innloggingen med hyperkoblingen er synlig. Anmeldelse:
Hvordan installerer jeg ASP.NET Core 3.1-runtime-miljøet på CentOS 7?
Legg til en Microsoft-kilde
Før du installerer .NET, kjør følgende kommando for å legge til Microsofts pakkesigneringsnøkkel i listen over pålitelige nøkkeler og legg til Microsofts pakkearkiv. Åpne Terminal og kjør følgende kommando:
Siden jeg allerede har installert det før, kan jeg se microsoft-prod.repo-filen under katalogen /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 gjør det mulig å utvikle apper gjennom .NET. Hvis du installerer .NET SDK, trenger du ikke å installere tilsvarende runtime. For å installere .NET SDK, kjør følgende kommando:
DotNet-SDK-3.1 vil inkludere følgende avhengigheter:
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 distribuerer ASP.NET Core-applikasjoner, trenger den ikke å installere SDK-en, men kun kjøretiden, med aspnetcore-runtime-3.1 som eksempel, er kommandoen som følger:
Utgivelse og utplassering
Pakk asp.net Core 3.1 som en utgivelsesversjon, last den opp til serveren, og start den med følgende kommando:
Ved å bruke curl for å få tilgang til grensesnitttesten, siden standardsiden min er input ok-strengen, fungerer testen, som vist i figuren under:
(Slutt)
|