Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 46534|Antwort: 13

[.NET Core] Installation von Centos 7. NET Core SDK Tutorial

[Link kopieren]
Veröffentlicht am 26.06.2018 23:06:18 | | | |
System: Centos 7 64-Bit
Offizieller Website-Link:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Installiere die .NET Core 2-Umgebung



.NET Core enthält. .NET Core Runtime und .NET Core SDK:

.NET Core = Die .NET Core Laufzeit, mit der Ihre App Abhängigkeiten besitzt
.NET Core SDK = mit . NET Core Entwicklungsanwendung .NET Core Runtime und SDK+CLI (Software Development Kit/Command Line Interface) Tools




Testen Sie, ob die Installation erfolgreich ist



.NET Core SDK (entspricht jedem global.json):
Version:   2.1.301
Commit:    59524873d6

Laufzeitumgebung:
OS-Name: centos
OS-Version: 7
Betriebssystemplattform: Linux
RID:         centos.7-x64
Basispfad: /usr/share/dotnet/sdk/2.1.301/

Host (nützlich für den Support):
  Version: 2.1.1
  Commit: 6985b9f684

.NET Core SDKs installiert:
  2.1.301 [/usr/share/dotnet/sdk]

.NET Core Laufzeiten installiert:
  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]

Um zusätzliche .NET Core-Laufzeitumgebungen oder SDKs zu installieren:
  https://aka.ms/dotnet-download
An diesem Punkt ist die Installation abgeschlossen!




Vorhergehend:vsftpd:500 OOPS: vsftpd: weigert sich, mit beschreibbarer Wurzel in Chroot zu laufen (...
Nächster:Neue Route 3 (Newifi) Digitales Goldgraben-Tutorial
Veröffentlicht am 24.01.2019 10:41:56 |
Xiao Zhao veröffentlichte am 24.01.2019, 10:03 Uhr
Hmm, führe Curl http://127.0.0.1:5000 auf dem Server aus und versuche, das HTML der Seite zurückzugeben

Der Server führt Curl darauf ausDer Hyperlink-Login ist sichtbar.
Spitzenverbindung abgelehnt
Beginnen Sie mit der Untersuchung
Port 5000 zuerst öffnen Da das System selbst jetzt veröffentlicht wurde, müssen Sie den im Hintergrund laufenden Thread schließen (nachdem Sie die folgenden beiden Befehle ausgeführt haben, ist das System, das online war, nicht mehr zugänglich). Wenn es die erste Version ist, müssen Sie diesen Schritt nicht ausführen, der Befehl lautet wie folgt, wie in der Abbildung gezeigt:
(1):p s -ef | grep core.dll  
(2):Kill -9 PID

Dotnet-core.dll
Wenn der Run erfolgreich und zugänglich ist, bedeutet das, dass die Veröffentlichung erfolgreich ist, aber es gibt einen Nachteil, nämlich dass Xshell nach der Veröffentlichung nicht geschlossen werden kann, und wenn es geschlossen ist, wird das Standardprogramm gestartet, sodass wir den folgenden Befehl verwenden können, um es direkt im Hintergrund laufen zu lassen
Der Befehl lautet wie folgt:
nohup dotnet ProgrammersLiveShow.dll &

Führe schließlich Curl aushttp://127.0.0.1:5000Erfolgreiches Auftreten von Helloworld
 Vermieter| Veröffentlicht am 30.10.2022 12:28:43 |
CentOS 7 installiert das .NET SDK 6 oder .NET Runtime

Bevor du .NET installierst, führe den folgenden Befehl aus, um den Microsoft-Paketsignierungsschlüssel zur Liste der vertrauenswürdigen Schlüssel hinzuzufügen und das Microsoft-Paket-Repository hinzuzufügen. Öffnen Sie Terminal und führen Sie folgenden Befehl aus:


Installieren Sie das SDK

Das .NET SDK ermöglicht es Ihnen, Apps über .NET zu entwickeln. Wenn du das .NET SDK installierst, musst du die entsprechende Laufzeit nicht installieren. Um das .NET SDK zu installieren, führen Sie folgenden Befehl aus:


Installieren Sie die Laufzeitlaufzeit

Mit der ASP.NET Core-Laufzeit kann man Anwendungen ausführen, die mit .NET entwickelt wurden und keine Laufzeit bereitstellen. Der folgende Befehl installiert die ASP.NET Core-Laufzeit, die die kompatibelste Laufzeit für .NET ist. Im Terminal führen Sie folgenden Befehl aus:


Der Validierungsbefehl lautet wie folgt:



 Vermieter| Veröffentlicht am 03.09.2024 15:29:17 |
Installieren Sie das .NET 8 SDK manuell

Veröffentlicht am 23.01.2019 15:37:46 |
Ich habe es installiert, aber mir das Verzeichnis "/opt does not has /dotnet" angesehen
Beim Ausführen von dotnet xx.dll Prompts wurde das angegebene Framework 'Microsoft.NETCore.App', Version '1.1.2', nicht gefunden
Ich habe nach einer Lösung gesucht
https://www.cnblogs.com/hobinly/p/6169165.html
Könnte es sein, dass die Installation fehlgeschlagen ist?
 Vermieter| Veröffentlicht am 23.01.2019 15:44:02 |
Sommer Veröffentlicht am 23.01.2019, 15:37 Uhr
Ich habe es installiert, aber mir das Verzeichnis "/opt does not has /dotnet" angesehen
Beim Ausführen von Dotnet xx.dll das angegebene Framework 'Mic...

ausführen



Überprüfe die installierte Version, es sollte sein, dass deine Programmversion zu niedrig ist
Veröffentlicht am 23.01.2019 15:48:05 |

Nach dem Ausführen wird der obige Fehler weiterhin gemeldet
 Vermieter| Veröffentlicht am 23.01.2019 16:10:52 |
Sommer Veröffentlicht am 23.01.2019, 15:48 Uhr
Nach dem Ausführen wird der obige Fehler weiterhin gemeldet

Das Ausführen ermöglicht es einfach, eine Liste der auf deinem Server installierten SDKs anzuzeigen.

Du siehst, ob die Version, auf der dein Programm läuft, in der Liste ist.
Veröffentlicht am 23.01.2019 16:20:27 |
Xiao Zhazha Veröffentlicht am 23.1.2019, 16:10
Das Ausführen ermöglicht es einfach, eine Liste der auf deinem Server installierten SDKs anzuzeigen.

Du siehst, ob die Version, auf der dein Programm läuft, in der Liste ist. ...

Fertig
Gibt es ein Problem mit dem OPT-Verzeichnis?
 Vermieter| Veröffentlicht am 23.01.2019 16:24:06 |
Sommer Veröffentlicht am 23.01.2019, 16:20 Uhr
Fertig
Gibt es ein Problem mit dem OPT-Verzeichnis?

Du siehst, welche Version deine DLL ist, versuchst sie auf Version 2.1.x zu ändern, das sollte ein Versionsinkompatibilitätsproblem sein

Deine DLL-Version ist zu niedrig
Veröffentlicht am 24.01.2019 09:56:23 |
Kleine Schlampe Veröffentlicht am 23.1.2019 16:24
Du siehst, welche Version deine DLL ist, versuchst sie auf Version 2.1.x zu ändern, das sollte ein Versionsinkompatibilitätsproblem sein

Deine DLL-Version ist zu niedrig...

Ich aktualisiere alle meine Versionen auf die neueste Version und ist das unter Linux ein Erfolg? Es scheint ein Versionsproblem zu sein
 Vermieter| Veröffentlicht am 24.01.2019 10:03:12 |
Summer veröffentlicht am 24.1.2019 09:56
Ich aktualisiere alle meine Versionen auf die neueste Version und ist das unter Linux ein Erfolg? Es scheint ein Versionsproblem zu sein
...

Hmm, führe Curl oben auf dem Server aushttp://127.0.0.1:5000  Versuche, das HTML der Seite zurückzugeben
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com