Δεδομένου ότι το έργο αναπτύχθηκε προηγουμένως χρησιμοποιώντας ASP.NET Core 2.0, η Microsoft δεν διατηρεί και δεν υποστηρίζει πλέον την έκδοση 2.0 του .NET Core και το έργο έχει αναβαθμιστεί στην έκδοση 3.1. Εισάγω:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Αναθεώρηση:
Πώς μπορώ να εγκαταστήσω το περιβάλλον χρόνου εκτέλεσης ASP.NET Core 3.1 στο CentOS 7;
Προσθήκη προέλευσης της Microsoft
Πριν εγκαταστήσετε το .NET, εκτελέστε την ακόλουθη εντολή για να προσθέσετε το κλειδί υπογραφής πακέτου της Microsoft στη λίστα αξιόπιστων κλειδιών και να προσθέσετε το αποθετήριο πακέτων της Microsoft. Ανοίξτε το Terminal και εκτελέστε την ακόλουθη εντολή:
Δεδομένου ότι το έχω ήδη εγκαταστήσει στο παρελθόν, μπορώ να δω το αρχείο microsoft-prod.repo στον κατάλογο /etc/yum.repos.d/, ως εξής:
όνομα=packages-microsoft-com-prod baseurl=https://packages.microsoft.com/rhel/7/prod/ ενεργοποιημένο=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc
Εγκατάσταση του SDK
Το .NET SDK σάς επιτρέπει να αναπτύσσετε εφαρμογές μέσω .NET. Εάν εγκαταστήσετε το .NET SDK, δεν χρειάζεται να εγκαταστήσετε τον αντίστοιχο χρόνο εκτέλεσης. Για να εγκαταστήσετε το .NET SDK, εκτελέστε την ακόλουθη εντολή:
Το dotnet-SDK-3.1 θα περιλαμβάνει τις ακόλουθες εξαρτήσεις:
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 Στην πραγματικότηταΕάν ο διακομιστής αναπτύσσει μόνο ASP.NET εφαρμογές Core, δεν χρειάζεται να εγκαταστήσει το SDK, αλλά μόνο το χρόνο εκτέλεσης, λαμβάνοντας ως παράδειγμα aspnetcore-runtime-3.1, η εντολή είναι η εξής:
Έκδοση και ανάπτυξη
Συσκευάστε asp.net Core 3.1 ως έκδοση έκδοσης, μεταφορτώστε το στον διακομιστή και ξεκινήστε το με την ακόλουθη εντολή:
Χρησιμοποιώντας το curl για πρόσβαση στη δοκιμή διεπαφής, καθώς η προεπιλεγμένη σελίδα μου είναι η συμβολοσειρά εισόδου ok, η δοκιμή λειτουργεί, όπως φαίνεται στο παρακάτω σχήμα:
(Τέλος)
|