Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 46534|Vastaus: 13

[.NET Core] Centos 7 -asennus. NET Core SDK -opas

[Kopioi linkki]
Julkaistu 26.6.2018 23.06.18 | | | |
Järjestelmä: Centos 7 64-bittinen
Virallinen verkkosivuston linkki:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Asenna .NET Core 2 -ympäristö



.NET Core sisältää. .NET Core Runtime ja .NET Core SDK:

.NET Core = .NET Core Runtime, johon sovelluksesi suorittaa riippuvuuksia
.NET Core SDK = käyttäen . NET Core -kehityssovellus .NET Core Runtime ja SDK+CLI (Software Development Kit/Command Rivi Interface) -työkalut




Testaa, onnistuuko asennus



.NET Core SDK (heijastaen mitä tahansa global.json):
Version:   2.1.301
Commit:    59524873d6

Ajonaikainen ympäristö:
Käyttöjärjestelmän nimi: centos
OS-versio: 7
Käyttöjärjestelmäalusta: Linux
RID:         centos.7-x64
Peruspolku: /usr/share/dotnet/sdk/2.1.301/

Isäntä (hyödyllinen tueksi):
  Versio: 2.1.1
  Sitoutuminen: 6985b9f684

.NET Core SDK:t asennettuna:
  2.1.301 [/usr/share/dotnet/sdk]

.NET Core -ajonaikat asennettuna:
  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]

Lisä-.NET Core -ajonaikaisten tai SDK:iden asentamiseen:
  https://aka.ms/dotnet-download
Tässä vaiheessa asennus on valmis!




Edellinen:vsftpd:500 OOPS: vsftpd: kieltäytyminen ajamasta kirjoitettavaa juurta chrootin sisällä (...
Seuraava:Uusi reitti 3 (newifi) kaivaa digitaalista kultaa -opas
Julkaistu 24.1.2019 10.41.56 |
Xiao Zhao julkaisi 24.1.2019 klo 10:03
Hmm, aja Curl http://127.0.0.1:5000 palvelimella ja yritä palauttaa sivun html

Palvelin suorittaa sillä curlinHyperlinkin kirjautuminen on näkyvissä.
Tip Connection hylättiin
Aloita tutkinta
Avaa ensin portti 5000 Koska järjestelmä itsessään on nyt julkaistu, sinun täytyy sulkea taustalla käynnissä oleva säie (seuraavien kahden komennon suorittamisen jälkeen verkossa ollut järjestelmä ei ole käytettävissä), jos kyseessä on ensimmäinen julkaisu, tätä vaihetta ei tarvitse suorittaa, komento on seuraava, kuten kuvassa näkyy:
(1):p s -ef | Grep core.dll  
(2):kill -9 PID

Suorita dotnet core.dll
Jos ajo onnistuu ja saavutettavissa, se tarkoittaa, että julkaisu on onnistunut, mutta tässä on haittapuoli: Xshelliä ei voi sulkea julkaisun jälkeen, ja jos se suljetaan, oletusohjelma käynnistyy, joten voimme käyttää seuraavaa komentoa asettaaksemme sen suoraan taustalla toimimaan
Käsky on seuraava:
nohup dotnet ProgrammersLiveShow.dll &

Lopuksi suorita curlhttp://127.0.0.1:5000Helloworldin onnistunut esiintyminen
 Vuokraisäntä| Julkaistu 30.10.2022 12.28.43 |
CentOS 7 asentaa .NET SDK 6:n tai .NET Runtimen

Ennen .NET:n asentamista suorita seuraava komento lisätäksesi Microsoftin paketin allekirjoitusavaimen luotettuihin avainluetteloon ja lisätäksesi Microsoftin pakettivaraston. Avaa terminaali ja suorita seuraava komento:


Asenna SDK

.NET SDK mahdollistaa sovellusten kehittämisen .NET:n kautta. Jos asennat .NET SDK:n, sinun ei tarvitse asentaa vastaavaa ajonaikaa. .NET SDK:n asentamiseksi suorita seuraava komento:


Asenna ajonaikainen

ASP.NET Core -ajontimen avulla voit ajaa sovelluksia, jotka on kehitetty .NET:llä eivätkä tarjoa ajonaikaa. Seuraava komento asentaa ASP.NET Core -ajon, joka on yhteensopivin .NET-ajonaika. Terminaalissa suorita seuraava komento:


Validointikomento on seuraava:



 Vuokraisäntä| Julkaistu 3.9.2024 15.29.17 |
Asenna .NET 8 SDK manuaalisesti

Julkaistu 23.1.2019 15.37.46 |
Asensin sen, mutta katsoin hakemistoa "/opt ei ole /dotnet"
Kun dotnet xx.dll -kehotteet suoritetaan Määritelty kehys 'Microsoft.NETCore.App', versio '1.1.2' ei löytynyt
Etsin ratkaisua
https://www.cnblogs.com/hobinly/p/6169165.html
Voisiko asennus epäonnistua
 Vuokraisäntä| Julkaistu 23.1.2019 15.44.02 |
Kesä Julkaistu 23.1.2019 klo 15:37
Asensin sen, mutta katsoin hakemistoa "/opt ei ole /dotnet"
Kun ajat dotnetin xx.dll pyytää määriteltyä kehystä 'Mic...

suorittaa



Tarkista asennettu versio, sen pitäisi olla ohjelmaversiosi liian matala
Julkaistu 23.1.2019 15.48.05 |

Ajon jälkeen yllä oleva virhe raportoidaan edelleen
 Vuokraisäntä| Julkaistu 23.1.2019 16.10.52 |
Kesä Julkaistu 23.1.2019 klo 15:48
Ajon jälkeen yllä oleva virhe raportoidaan edelleen

Ajaminen antaa yksinkertaisesti nähdä listan SDK-tiedostoista, jotka on asennettu palvelimellesi.

Näet, onko ohjelmasi versio listalla.
Julkaistu 23.1.2019 16.20.27 |
Xiao Zhazha Julkaistu 2019-1-23 klo 16:10
Ajaminen antaa yksinkertaisesti nähdä listan SDK-tiedostoista, jotka on asennettu palvelimellesi.

Näet, onko ohjelmasi versio listalla. ...

Juoksu tehty
Onko opt-hakemistossa ongelma?
 Vuokraisäntä| Julkaistu 23.1.2019 16.24.06 |
Kesä Julkaistu 23.1.2019 klo 16:20
Juoksu tehty
Onko opt-hakemistossa ongelma?

Näet, mikä versio DLL:si on, yrität muokata sitä versioon 2.1.x, tämän pitäisi olla version yhteensopimattomuusongelma

Sinun dll-versiosi on liian matala
Julkaistu 24.1.2019 9.56.23 |
Pikku roisto Julkaistu 2019-1-23 klo 16:24
Näet, mikä versio DLL:si on, yrität muokata sitä versioon 2.1.x, tämän pitäisi olla version yhteensopimattomuusongelma

Sinun dll-versiosi on liian matala...

Päivitän kaikki versiot uusimpaan ja onko se onnistunut Linuxilla? Vaikuttaa siltä, että kyse on versioongelmasta
 Vuokraisäntä| Julkaistu 24.1.2019 10.03.12 |
Kesä Julkaistu 24.1.2019 klo 09:56
Päivitän kaikki versiot uusimpaan ja onko se onnistunut Linuxilla? Vaikuttaa siltä, että kyse on versioongelmasta
...

Hmm, suorita curl palvelimen päällähttp://127.0.0.1:5000  Yritä palauttaa sivun html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com