Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 46534|Răspunde: 13

[.NET Core] Instalare Centos 7. Tutorial pentru SDK NET Core

[Copiază linkul]
Postat pe 26.06.2018 23:06:18 | | | |
Sistem: Centos 7 64-bit
Link oficial pentru site-ul web:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Instalează mediul .NET Core 2



.NET Core include. Runtime .NET Core și SDK .NET Core:

.NET Core = Runtime-ul .NET Core în care aplicația ta rulează dependențele
.NET Core SDK = folosind . Aplicații de dezvoltare NET Core .NET Core Runtime și SDK+CLI (Software Development Kit/Command Line Interface)




Testează dacă instalarea este reușită



SDK .NET Core (reflectând orice global.json):
Version:   2.1.301
Commit:    59524873d6

Mediul de execuție:
Nume OS: centos
Versiunea OS: 7
Platforma de sistem: Linux
RID:         centos.7-x64
Calea de bază: /usr/share/dotnet/sdk/2.1.301/

Gazdă (utilă pentru suport):
  Versiune: 2.1.1
  Angajament: 6985b9f684

SDK-uri .NET Core instalate:
  2.1.301 [/usr/share/dotnet/sdk]

Runtime-uri .NET Core instalate:
  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]

Pentru a instala runtime-uri sau SDK-uri suplimentare pentru .NET Core:
  https://aka.ms/dotnet-download
În acest moment, instalarea este finalizată!




Precedent:vsftpd:500 OOPS: vsftpd: refuzul de a rula cu rădăcina scrizibilă în interiorul chroot (...
Următor:Tutorial digital de săpături digitale pentru ruta 3 3 (newifi)
Postat pe 24.01.2019 10:41:56 |
Xiao Zhao a postat pe 24-01-2019 10:03
Hmm, rulează curl http://127.0.0.1:5000 pe server și încearcă să returnezi html-ul paginii

Serverul execută curl pe elAutentificarea cu hyperlink este vizibilă.
Tip Connection a refuzat
Începeți investigația
Deschide portul 5000 mai întâi. Pentru că sistemul a fost lansat acum, trebuie să închizi thread-ul care rulează în fundal (după ce rulezi următoarele două comenzi, sistemul care a fost online nu va mai fi accesibil); dacă este prima versiune, nu trebuie să faci acest pas, comanda este următoarea, așa cum este arătat în figură:
(1):p s -ef | GREP core.dll  
(2):ucide -9 PID

Execută dotnet core.dll
Dacă rularea este reușită și accesibilă, înseamnă că lansarea este reușită, dar există un dezavantaj al acestui lucru, adică Xshell nu poate fi închis după publicare, iar dacă este închis, programul implicit va fi lansat, astfel încât putem folosi următoarea comandă pentru a-l seta direct să ruleze în fundal
Comanda este următoarea:
nohup dotnet ProgrammersLiveShow.dll &

În sfârșit execută curlhttp://127.0.0.1:5000Apariția de succes a helloworld
 Proprietarul| Postat pe 30.10.2022 12:28:43 |
CentOS 7 instalează SDK-ul .NET 6 sau .NET Runtime

Înainte să instalezi .NET, rulează următoarea comandă pentru a adăuga cheia de semnare pachete Microsoft în lista de chei de încredere și pentru a adăuga depozitul de pachete Microsoft. Deschide Terminalul și rulează următoarea comandă:


Instalează SDK-ul

SDK-ul .NET îți permite să dezvolți aplicații prin .NET. Dacă instalezi SDK-ul .NET, nu trebuie să instalezi runtime-ul corespunzător. Pentru a instala SDK-ul .NET, rulează următoarea comandă:


Instalează runtime-ul

Cu runtime-ul ASP.NET Core, poți rula aplicații dezvoltate cu .NET care nu oferă runtime. Următoarea comandă va instala runtime-ul ASP.NET Core, care este cel mai compatibil runtime pentru .NET. În terminal, rulează următoarea comandă:


Comanda de validare este următoarea:



 Proprietarul| Postat pe 03.09.2024 15:29:17 |
Instalează manual SDK-ul .NET 8

Postat pe 23.01.2019 15:37:46 |
L-am instalat, dar m-am uitat la directorul "/opt does not have /dotnet"
La rularea prompturilor dotnet xx.dll Framework-ul specificat 'Microsoft.NETCore.App', versiunea '1.1.2' nu a fost găsit
Am căutat o soluție
https://www.cnblogs.com/hobinly/p/6169165.html
Ar putea fi că instalarea a eșuat
 Proprietarul| Postat pe 23.01.2019 15:44:02 |
Vara Postat la 23-01-2019 15:37
L-am instalat, dar m-am uitat la directorul "/opt does not have /dotnet"
Când rulează dotnet xx.dll afișează cadrul specificat 'Mic...

executa



Verifică versiunea instalată, ar trebui să fie versiunea programului tău prea mică
Postat pe 23.01.2019 15:48:05 |

După rulare, eroarea de mai sus este totuși raportată
 Proprietarul| Postat pe 23.01.2019 16:10:52 |
Vara Postat pe 23-01-2019 15:48
După rulare, eroarea de mai sus este totuși raportată

Rularea îți permite pur și simplu să vezi o listă de SDK-uri instalate pe serverul tău.

Vezi dacă versiunea pe care rulează programul tău este în listă.
Postat pe 23.01.2019 16:20:27 |
Xiao Zhazha A Postat la 23-01-2019 16:10
Rularea îți permite pur și simplu să vezi o listă de SDK-uri instalate pe serverul tău.

Vezi dacă versiunea pe care rulează programul tău este în listă. ...

Alergarea s-a terminat
Există vreo problemă cu directorul opt?
 Proprietarul| Postat pe 23.01.2019 16:24:06 |
Vara Postat la 23-01-2019 16:20
Alergarea s-a terminat
Există vreo problemă cu directorul opt?

Vezi ce versiune are DLL-ul tău, încearcă să o modifici la versiunea 2.1.x, ar trebui să fie o problemă de incompatibilitate a versiunilor

Versiunea ta de dll este prea mică
Postat pe 24.01.2019 09:56:23 |
Little slag Postat la 2019-1-23 16:24
Vezi ce versiune are DLL-ul tău, încearcă să o modifici la versiunea 2.1.x, ar trebui să fie o problemă de incompatibilitate a versiunilor

Versiunea ta dll e prea mică...

Actualizez toate versiunile la cele mai recente și este un succes pe Linux? Se pare că este o problemă de versiune
 Proprietarul| Postat pe 24.01.2019 10:03:12 |
Vara Postat la 24-019-2019 09:56
Actualizez toate versiunile la cele mai recente și este un succes pe Linux? Se pare că este o problemă de versiune
...

Hmm, execută curl deasupra serveruluihttp://127.0.0.1:5000  Încearcă să returnezi html-ul paginii
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com