Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 46534|Répondre: 13

[.NET Core] Installation Centos 7. Tutoriel du SDK NET Core

[Copié le lien]
Publié sur 26/06/2018 23:06:18 | | | |
Système : Centos 7 64 bits
Lien du site officiel :https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Installer l’environnement .NET Core 2



.NET Core inclut. .NET Core Runtime et .NET Core SDK :

.NET Core = L’exécution .NET Core que votre application exécute
.NET Core SDK = utilisant . Application de développement NET Core, outils d’exécution et SDK+CLI (Software Development Kit/Command Line Interface)




Testez si l’installation est réussie



SDK .NET Core (reflétant toute global.json) :
Version:   2.1.301
Commit:    59524873d6

Environnement d’exécution :
Nom du système d’exploitation : centos
Version OS : 7
Plateforme OS : Linux
RID:         centos.7-x64
Chemin de base : /usr/share/dotnet/sdk/2.1.301/

Hôte (utile pour le soutien) :
  Version : 2.1.1
  Commit : 6985b9f684

SDK .NET Core installés :
  2.1.301 [/usr/share/dotnet/sdk]

Temps d’exécution .NET Core installés :
  Microsoft.AspNetCore.All 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.1 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

Pour installer des environnements d’exécution ou SDK supplémentaires pour .NET Core :
  https://aka.ms/dotnet-download
À ce stade, l’installation est terminée !




Précédent:vsftpd :500 OOPS : vsftpd : refus de courir avec une racine écrivable à l’intérieur de chroot (...
Prochain:Nouveau tutoriel de recherche numérique de l’or sur la route 3 (newifi)
Publié sur 24/01/2019 10:41:56 |
Xiao Zhao a posté le 24-01-2019 à 10:03
Hmm, lance Curl http://127.0.0.1:5000 sur le serveur et essaie de renvoyer le HTML de la page

Le serveur exécute le curl dessusLa connexion hyperlientérée est visible.
Tip Connection refusé
Commencez l’enquête
Ouvrez d’abord le port 5000. Puisque le système lui-même a été publié, vous devez fermer le thread qui tourne en arrière-plan maintenant (après avoir exécuté les deux commandes suivantes, le système en ligne ne sera plus accessible). Si c’est la première version, vous n’avez pas besoin d’effectuer cette étape, la commande est la suivante, comme montré sur la figure :
(1) :p s -ef | GREP core.dll  
(2) : tuer -9 PID

Effectuez dotnet core.dll
Si l’exécution est réussie et accessible, cela signifie que la version est réussie, mais il y a un inconvénient à cela, à savoir que Xshell ne peut pas être fermé après publication, et si elle est fermée, le programme par défaut sera lancé, nous pouvons donc utiliser la commande suivante pour le configurer directement en arrière-plan
La commande est la suivante :
nohup dotnet ProgrammersLiveShow.dll &

Exécutez enfin le curlhttp://127.0.0.1:5000Apparition réussie de helloworld
 Propriétaire| Publié sur 30/10/2022 12:28:43 |
CentOS 7 installe le SDK .NET 6 ou .NET Runtime

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 :


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 :


Installer l’exécution

Avec le runtime ASP.NET Core, vous pouvez faire tourner des applications développées avec .NET sans fournir d’exécution. La commande suivante installera le ASP.NET Core runtime, qui est le runtime le plus compatible pour .NET. Dans le terminal, exécutez la commande suivante :


La commande de validation est la suivante :



 Propriétaire| Publié sur 03/09/2024 15:29:17 |
Installez manuellement le SDK .NET 8

Publié sur 23/01/2019 15:37:46 |
Je l’ai installé mais j’ai regardé le dossier « /opt does not have /dotnet »
Lors de l’exécution des invites dotnet xx.dll Le framework spécifié 'Microsoft.NETCore.App', version '1.1.2', n’a pas été trouvé
J’ai cherché une solution
https://www.cnblogs.com/hobinly/p/6169165.html
Se pourrait-il que l’installation ait échoué
 Propriétaire| Publié sur 23/01/2019 15:44:02 |
Été Publié le 23-01-2019 à 15:37
Je l’ai installé mais j’ai regardé le dossier « /opt does not have /dotnet »
Lors de l’exécution de dotnet, xx.dll invite Le cadre spécifié 'Mic...

exécuter



Vérifie la version installée, la version de ton programme devrait être trop basse
Publié sur 23/01/2019 15:48:05 |

Après exécution, l’erreur ci-dessus est toujours rapportée
 Propriétaire| Publié sur 23/01/2019 16:10:52 |
Été Publié le 23-01-2019 à 15:48
Après exécution, l’erreur ci-dessus est toujours rapportée

Exécuter vous permet simplement de voir une liste des SDK installés sur votre serveur.

Vous voyez si la version sur laquelle votre programme tourne figure dans la liste.
Publié sur 23/01/2019 16:20:27 |
Xiao Zhazha Publié le 23-01-2019 16:10
Exécuter vous permet simplement de voir une liste des SDK installés sur votre serveur.

Vous voyez si la version sur laquelle votre programme tourne figure dans la liste. ...

Run terminé
Y a-t-il un problème avec le répertoire opt ?
 Propriétaire| Publié sur 23/01/2019 16:24:06 |
Été Publié le 23-01-2019 à 16:20
Run terminé
Y a-t-il un problème avec le répertoire opt ?

Vous voyez quelle version est votre DLL, essayez de la modifier vers la version 2.1.x, cela devrait être un problème d’incompatibilité de version

Ta version dll est trop basse
Publié sur 24/01/2019 09:56:23 |
Petite slag Publié le 23-01-2019 16:24
Vous voyez quelle version est votre DLL, essayez de la modifier vers la version 2.1.x, cela devrait être un problème d’incompatibilité de version

Ta version dll est trop basse...

Je mets à jour toutes mes versions vers la dernière version et est-ce que ça marche bien sur Linux ? Cela semble être un problème de version
 Propriétaire| Publié sur 24/01/2019 10:03:12 |
Été Publié le 24-01-2019 à 09:56
Je mets à jour toutes mes versions vers la dernière version et est-ce que ça marche bien sur Linux ? Cela semble être un problème de version
...

Hmm, exécuter le curl sur le dessus du serveurhttp://127.0.0.1:5000  Essayez de retourner le code HTML de la page
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com