Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 46534|Απάντηση: 13

[.NET Πυρήνας] Εγκατάσταση Centos 7. Εκμάθηση NET Core SDK

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 26/6/2018 11:06:18 μ.μ. | | | |
Σύστημα: Centos 7 64-bit
Σύνδεσμος επίσημης ιστοσελίδας:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Εγκαταστήστε το περιβάλλον .NET Core 2



Το .NET Core περιλαμβάνει. .NET Core Runtime και .NET Core SDK:

.NET Core = Ο χρόνος εκτέλεσης .NET Core που εκτελεί η εφαρμογή σας εξαρτήσεις
.NET Core SDK = χρήση . Εφαρμογή ανάπτυξης NET Core .NET Core Runtime και SDK+CLI (Software Development Kit/Command Line Interface) εργαλεία




Ελέγξτε εάν η εγκατάσταση είναι επιτυχής



.NET Core SDK (αντικατοπτρίζει οποιαδήποτε global.json):
Version:   2.1.301
Commit:    59524873d6

Περιβάλλον χρόνου εκτέλεσης:
Όνομα λειτουργικού συστήματος: centos
Έκδοση λειτουργικού συστήματος: 7
Πλατφόρμα λειτουργικού συστήματος: Linux
RID:         centos.7-x64
Βασική διαδρομή: /usr/share/dotnet/sdk/2.1.301/

Κεντρικός υπολογιστής (χρήσιμος για υποστήριξη):
  Έκδοση: 2.1.1
  Δέσμευση: 6985b9f684

Εγκατεστημένα .NET Core SDK:
  2.1.301 [/usr/share/dotnet/sdk]

Εγκατεστημένοι χρόνοι εκτέλεσης .NET Core:
  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]

Για να εγκαταστήσετε πρόσθετους χρόνους εκτέλεσης ή SDK .NET Core:
  https://aka.ms/dotnet-download
Σε αυτό το σημείο, η εγκατάσταση έχει ολοκληρωθεί!




Προηγούμενος:vsftpd:500 OOPS: vsftpd: άρνηση εκτέλεσης με εγγράψιμη ρίζα μέσα στο chroot (...
Επόμενος:Νέα διαδρομή 3 (newifi) σκάψιμο ψηφιακού χρυσού φροντιστήριο
Δημοσιεύτηκε στις 24/1/2019 10:41:56 π.μ. |
Xiao Zhao Δημοσιεύτηκε στις 2019-1-24 10:03
Χμμ, εκτελέστε το curl http://127.0.0.1:5000 στον διακομιστή και προσπαθήστε να επιστρέψετε το html της σελίδας

Ο διακομιστής εκτελεί μπούκλα σε αυτόΗ σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση φιλοδωρήματος απορρίφθηκε
Ξεκινήστε την έρευνα
Ανοίξτε πρώτα τη θύρα 5000 Επειδή το ίδιο το σύστημα έχει κυκλοφορήσει τώρα, πρέπει να κλείσετε το νήμα που εκτελείται στο παρασκήνιο τώρα (αφού εκτελέσετε τις ακόλουθες δύο εντολές, το σύστημα που ήταν συνδεδεμένο δεν θα είναι προσβάσιμο), εάν είναι η πρώτη έκδοση, δεν χρειάζεται να εκτελέσετε αυτό το βήμα, η εντολή είναι η εξής, όπως φαίνεται στο σχήμα:
(1):p s -ef | grep core.dll  
(2):σκοτώστε -9 PID

Εκτελέστε core.dll dotnet
Εάν η εκτέλεση είναι επιτυχής και προσβάσιμη, αυτό σημαίνει ότι η έκδοση είναι επιτυχής, αλλά υπάρχει ένα μειονέκτημα αυτού, δηλαδή, το Xshell δεν μπορεί να κλείσει μετά τη δημοσίευση και εάν είναι κλειστό, θα ξεκινήσει το προεπιλεγμένο πρόγραμμα, ώστε να μπορούμε να χρησιμοποιήσουμε την ακόλουθη εντολή για να το ρυθμίσουμε απευθείας να εκτελείται στο παρασκήνιο
Η εντολή είναι η εξής:
nohup dotnet ProgrammersLiveShow.dll &

Τέλος εκτελέστε μπούκλαhttp://127.0.0.1:5000Επιτυχημένη εμφάνιση του helloworld
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 30/10/2022 12:28:43 μ.μ. |
Το CentOS 7 εγκαθιστά το .NET SDK 6 ή το .NET Runtime

Πριν εγκαταστήσετε το .NET, εκτελέστε την ακόλουθη εντολή για να προσθέσετε το κλειδί υπογραφής πακέτου της Microsoft στη λίστα αξιόπιστων κλειδιών και να προσθέσετε το αποθετήριο πακέτων της Microsoft. Ανοίξτε το Terminal και εκτελέστε την ακόλουθη εντολή:


Εγκατάσταση του SDK

Το .NET SDK σάς επιτρέπει να αναπτύσσετε εφαρμογές μέσω .NET. Εάν εγκαταστήσετε το .NET SDK, δεν χρειάζεται να εγκαταστήσετε τον αντίστοιχο χρόνο εκτέλεσης. Για να εγκαταστήσετε το .NET SDK, εκτελέστε την ακόλουθη εντολή:


Εγκαταστήστε το χρόνο εκτέλεσης

Με τον χρόνο εκτέλεσης ASP.NET Core, μπορείτε να εκτελέσετε εφαρμογές που έχουν αναπτυχθεί με .NET και δεν παρέχουν χρόνο εκτέλεσης. Η ακόλουθη εντολή θα εγκαταστήσει τον χρόνο εκτέλεσης ASP.NET Core, ο οποίος είναι ο πιο συμβατός χρόνος εκτέλεσης για το .NET. Στο τερματικό, εκτελέστε την ακόλουθη εντολή:


Η εντολή επικύρωσης είναι η εξής:



 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 3/9/2024 3:29:17 μ.μ. |
Εγκαταστήστε το .NET 8 SDK με μη αυτόματο τρόπο

Δημοσιεύτηκε στις 23/1/2019 3:37:46 μ.μ. |
Το εγκατέστησα αλλά κοίταξα τον κατάλογο "/opt δεν έχει /dotnet"
Κατά την εκτέλεση xx.dll προτροπών dotnet Το καθορισμένο πλαίσιο 'Microsoft.NETCore.App', η έκδοση '1.1.2' δεν βρέθηκε
Έψαξα για μια λύση
https://www.cnblogs.com/hobinly/p/6169165.html
Μήπως η εγκατάσταση απέτυχε
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 23/1/2019 3:44:02 μ.μ. |
Δημοσιεύτηκε στις 2019-1-23 15:37
Το εγκατέστησα αλλά κοίταξα τον κατάλογο "/opt δεν έχει /dotnet"
Κατά την εκτέλεση του dotnet xx.dll προτρέπει Το καθορισμένο πλαίσιο «Μικρόφωνο...

εκτελώ



Ελέγξτε την εγκατεστημένη έκδοση, θα πρέπει να είναι πολύ χαμηλή η έκδοση του προγράμματός σας
Δημοσιεύτηκε στις 23/1/2019 3:48:05 μ.μ. |

Μετά την εκτέλεση, το παραπάνω σφάλμα εξακολουθεί να αναφέρεται
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 23/1/2019 4:10:52 μ.μ. |
Δημοσιεύτηκε στις 2019-1-23 15:48
Μετά την εκτέλεση, το παραπάνω σφάλμα εξακολουθεί να αναφέρεται

Η εκτέλεση απλώς σάς επιτρέπει να δείτε μια λίστα με τα SDK που είναι εγκατεστημένα στον διακομιστή σας.

Βλέπετε εάν η έκδοση στην οποία εκτελείται το πρόγραμμά σας βρίσκεται στη λίστα.
Δημοσιεύτηκε στις 23/1/2019 4:20:27 μ.μ. |
Xiao Zhazha Δημοσιεύτηκε στις 2019-1-23 16:10
Η εκτέλεση απλώς σάς επιτρέπει να δείτε μια λίστα με τα SDK που είναι εγκατεστημένα στον διακομιστή σας.

Βλέπετε εάν η έκδοση στην οποία εκτελείται το πρόγραμμά σας βρίσκεται στη λίστα. ...

Εκτέλεση
Υπάρχει πρόβλημα με τον κατάλογο opt;
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 23/1/2019 4:24:06 μ.μ. |
Δημοσιεύτηκε στις 2019-1-23 16:20
Εκτέλεση
Υπάρχει πρόβλημα με τον κατάλογο opt;

Βλέπετε ποια έκδοση είναι το dll σας, προσπαθείτε να το τροποποιήσετε στην έκδοση 2.1.x, αυτό θα πρέπει να είναι πρόβλημα ασυμβατότητας έκδοσης

Η έκδοση dll είναι πολύ χαμηλή
Δημοσιεύτηκε στις 24/1/2019 9:56:23 π.μ. |
Μικρή σκωρία Δημοσιεύτηκε στις 2019-1-23 16:24
Βλέπετε ποια έκδοση είναι το dll σας, προσπαθείτε να το τροποποιήσετε στην έκδοση 2.1.x, αυτό θα πρέπει να είναι πρόβλημα ασυμβατότητας έκδοσης

Η έκδοση dll είναι πολύ χαμηλή...

Ενημερώνω όλες τις εκδόσεις μου στην πιο πρόσφατη και είναι επιτυχία στο Linux; Φαίνεται να είναι θέμα έκδοσης
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 24/1/2019 10:03:12 π.μ. |
Δημοσιεύτηκε στις 2019-1-24 09:56
Ενημερώνω όλες τις εκδόσεις μου στην πιο πρόσφατη και είναι επιτυχία στο Linux; Φαίνεται να είναι θέμα έκδοσης
...

Χμμ εκτελέστε μπούκλα πάνω από τον διακομιστήhttp://127.0.0.1:5000  Προσπαθήστε να επιστρέψετε το html της σελίδας
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com