Comme le projet a été auparavant développé avec ASP.NET Core 2.0, Microsoft ne maintient plus ni ne prend en compte la version 2.0 de .NET Core, et le projet a été mis à jour vers la version 3.1. Introduire:La connexion hyperlientérée est visible. Révision:
Comment installer l’environnement d’exécution ASP.NET Core 3.1 sur CentOS 7 ?
Ajouter une source Microsoft
Avant d’installer .NET, exécutez la commande suivante pour ajouter la clé de signature de paquets Microsoft à la liste de clés de confiance et ajouter le dépôt de paquets Microsoft. Ouvrez le Terminal et exécutez la commande suivante :
Comme je l’ai déjà installé auparavant, je peux voir le fichier microsoft-prod.repo sous le dossier /etc/yum.repos.d/, comme suit :
name=packages-microsoft-com-prod baseurl=https ://packages.microsoft.com/rhel/7/prod/ activé=1 gpgcheck=1 gpgkey=https ://packages.microsoft.com/keys/microsoft.asc
Installer le SDK
Le SDK .NET vous permet de développer des applications via .NET. Si vous installez le SDK .NET, vous n’avez pas besoin d’installer le runtime correspondant. Pour installer le SDK .NET, exécutez la commande suivante :
dotnet-sdk-3.1 inclura les dépendances suivantes :
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 En faitSi le serveur ne déploie que ASP.NET applications Core, il n’a pas besoin d’installer le SDK, mais seulement l’exécution, prenant aspnetcore-runtime-3.1 comme exemple, la commande est la suivante :
Libération et déploiement
Emballez asp.net Core 3.1 en version de release, téléchargez-le sur le serveur, puis lancez-le avec la commande suivante :
En utilisant le curl pour accéder au test d’interface, puisque ma page par défaut est la chaîne d’entrée ok, le test fonctionne, comme montré dans la figure ci-dessous :
(Fin)
|