Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 46534|Odgovoriti: 13

[.NET Core] Namestitev Centos 7. NET Core SDK vodič

[Kopiraj povezavo]
Objavljeno na 26. 06. 2018 23:06:18 | | | |
Sistem: Centos 7 64-bit
Uradna povezava do spletne strani:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Namestite okolje .NET Core 2



.NET Core vključuje. .NET Core Runtime in .NET Core SDK:

.NET Core = .NET Core runtime, v katerem vaša aplikacija izvaja odvisnosti
.NET Core SDK = uporaba . NET Core razvojna aplikacija .NET Core Runtime in SDK+CLI (Software Development Kit/Command Line Interface) orodja




Preverite, ali je namestitev uspešna



.NET Core SDK (odraža katerikoli global.json):
Version:   2.1.301
Commit:    59524873d6

Okolje za izvajanje:
Ime operacijskega sistema: centos
Različica operacijskega sistema: 7
Operacijska platforma: Linux
RID:         centos.7-x64
Osnovna pot: /usr/share/dotnet/sdk/2.1.301/

Gostitelj (uporaben za podporo):
  Različica: 2.1.1
  Commit: 6985b9f684

Nameščeni .NET Core SDK-ji:
  2.1.301 [/usr/share/dotnet/sdk]

Nameščeni .NET Core runtime:
  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]

Za namestitev dodatnih .NET Core runtime-jev ali SDK-jev:
  https://aka.ms/dotnet-download
Na tej točki je namestitev končana!




Prejšnji:vsftpd:500 OOPS: vsftpd: zavračanje zagona z zapisljivim rootom znotraj chroot (...
Naslednji:Nova pot 3 (newifi) – raziskovanje digitalnega zlata
Objavljeno na 24. 01. 2019 10:41:56 |
Xiao Zhao objavljeno 24. 1. 2019 ob 10:03
Hmm, zaženi curl http://127.0.0.1:5000 na strežniku in poskusi vrniti html strani

Strežnik izvaja curl na njemPrijava do hiperpovezave je vidna.
Povezava z namigi zavrnjena
Začnite preiskavo
Najprej odprite port 5000 Ker je sistem zdaj izdan, morate zapreti nit, ki teče v ozadju (po izvedbi naslednjih dveh ukazov sistem, ki je bil na spletu, ne bo dostopen), če je to prva izdaja, tega koraka ni treba izvajati, ukaz je naslednji, kot je prikazano na sliki:
(1):p s -ef | Grep core.dll  
(2):kill -9 PID

Izvedite dotnet core.dll
Če je zagon uspešen in dostopen, to pomeni, da je izdaja uspešna, vendar ima to slabost, in sicer, da Xshell ni mogoče zapreti po objavi, in če je zaprt, se zažene privzeti program, tako da lahko z naslednjim ukazom neposredno nastavimo, da teče v ozadju
Ukaz je naslednji:
nohup dotnet ProgrammersLiveShow.dll &

Končno izvedite curlhttp://127.0.0.1:5000Uspešen pojav helloworlda
 Najemodajalec| Objavljeno na 30. 10. 2022 12:28:43 |
CentOS 7 namesti .NET SDK 6 ali .NET Runtime

Preden namestite .NET, zaženite naslednji ukaz, da dodate Microsoftov ključ za podpisovanje paketov na zaupanja vreden seznam ključev in dodate Microsoftov repozitorij paketov. Odpri Terminal in izvedi naslednji ukaz:


Namestite SDK

.NET SDK vam omogoča razvoj aplikacij prek .NET. Če namestiš .NET SDK, ni treba namestiti ustreznega runtime-a. Za namestitev .NET SDK zaženite naslednji ukaz:


Namestite runtime

Z ASP.NET Core runtime lahko poganjate aplikacije, ki so razvite z .NET in ne zagotavljajo runtime-a. Naslednji ukaz bo namestil ASP.NET Core runtime, ki je najbolj združljiv za .NET. V terminalu izvedite naslednji ukaz:


Ukaz za validacijo je naslednji:



 Najemodajalec| Objavljeno na 3. 09. 2024 15:29:17 |
Ročno namestite .NET 8 SDK

Objavljeno na 23. 01. 2019 15:37:46 |
Namestil sem jo, a sem pogledal v mapo "/opt directory doesn't have /dotnet"
Pri zagonu dotnet xx.dll pozivi Določenega ogrodja 'Microsoft.NETCore.App', različica '1.1.2', ni bilo najdeno
Iskal sem rešitev
https://www.cnblogs.com/hobinly/p/6169165.html
Ali je mogoče, da namestitev ni uspela
 Najemodajalec| Objavljeno na 23. 01. 2019 15:44:02 |
Summer Objavljeno 23. 1. 2019 ob 15:37
Namestil sem jo, a sem pogledal v mapo "/opt directory doesn't have /dotnet"
Ko zaženeš dotnet xx.dll pozove določeni okvir 'Mic...

izvršiti



Preverite nameščeno različico, verjetno je vaša različica programa prenizka
Objavljeno na 23. 01. 2019 15:48:05 |

Po zagonu se zgornja napaka še vedno poroča
 Najemodajalec| Objavljeno na 23. 01. 2019 16:10:52 |
Summer Objavljeno 23. 1. 2019 ob 15:48
Po zagonu se zgornja napaka še vedno poroča

Zagon vam preprosto omogoči ogled seznama SDK-jev, nameščenih na vašem strežniku.

Preverite, ali je različica, na kateri teče vaš program, na seznamu.
Objavljeno na 23. 01. 2019 16:20:27 |
Xiao Zhazha Objavljeno 23. 1. 2019 ob 16:10
Zagon vam preprosto omogoči ogled seznama SDK-jev, nameščenih na vašem strežniku.

Preverite, ali je različica, na kateri teče vaš program, na seznamu. ...

Tek končan
Ali je težava z mapo opt?
 Najemodajalec| Objavljeno na 23. 01. 2019 16:24:06 |
Summer Objavljeno 23. 1. 2019 ob 16:20
Tek končan
Ali je težava z mapo opt?

Poglej, katera različica je tvoj dll, poskusiš ga spremeniti v različico 2.1.x, to bi moral biti problem z nezdružljivostjo različic

Tvoja različica za dll je prenizka
Objavljeno na 24. 01. 2019 09:56:23 |
Little slag Objavljeno 23. 1. 2019 ob 16:24
Poglej, katera različica je tvoj dll, poskusiš ga spremeniti v različico 2.1.x, to bi moral biti problem z nezdružljivostjo različic

Tvoja dll različica je prenizka...

Posodobim vse svoje različice na najnovejšo in ali je to uspešno na Linuxu? Zdi se, da gre za težavo z različico
 Najemodajalec| Objavljeno na 24. 01. 2019 10:03:12 |
Summer Objavljeno 24. 1. 2019 ob 09:56
Posodobim vse svoje različice na najnovejšo in ali je to uspešno na Linuxu? Zdi se, da gre za težavo z različico
...

Hmm, izvedi curl na vrhu strežnikahttp://127.0.0.1:5000  Poskusi vrniti html strani
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com