Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 46534|Risposta: 13

[.NET Core] Installazione di Centos 7. Tutorial per NET Core SDK

[Copiato link]
Pubblicato su 26/06/2018 23:06:18 | | | |
Sistema: Centos 7 64-bit
Link ufficiale del sito web:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Installa l'ambiente .NET Core 2



.NET Core include. Runtime .NET Core e SDK .NET Core:

.NET Core = Il runtime .NET Core in cui la tua app esegue le dipendenze
.NET Core SDK = usando . Applicazioni di sviluppo NET Core, .NET Core Runtime e strumenti SDK+CLI (Software Development Kit/Command Line Interface)




Verifica se l'installazione ha successo



.NET Core SDK (riflettendo qualsiasi global.json):
Version:   2.1.301
Commit:    59524873d6

Ambiente di esecuzione:
Nome del sistema operativo: centos
Versione OS: 7
Piattaforma OS: Linux
RID:         centos.7-x64
Percorso base: /usr/share/dotnet/sdk/2.1.301/

Host (utile per supporto):
  Versione: 2.1.1
  Comm: 6985b9f684

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

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

Per installare runtime o SDK aggiuntivi di .NET Core:
  https://aka.ms/dotnet-download
A questo punto, l'installazione è completa!




Precedente:vsftpd:500 OOPS: vsftpd: rifiuta di eseguire con una root scrivibile all'interno di chroot (...
Prossimo:Nuovo tutorial sull'esplorazione digitale dell'oro sulla strada 3 (newifi)
Pubblicato su 24/01/2019 10:41:56 |
Xiao Zhao ha pubblicato il 24-1-2019 alle 22:03
Hmm, esegui il curl http://127.0.0.1:5000 sul server e prova a restituire l'html della pagina

Il server esegue il curl su di essaIl login del link ipertestuale è visibile.
Tip Connection rifiutato
Inizia l'indagine
Apri prima la porta 5000. Poiché il sistema stesso è stato rilasciato ora, devi chiudere il thread in esecuzione in background ora (dopo aver eseguito i due comandi successivi, il sistema che era online non sarà accessibile); se si tratta della prima versione, non è necessario eseguire questo passaggio, il comando è il seguente, come mostrato nella figura:
(1):p s -ef | Grep core.dll  
(2):uccidere -9 PID

Esegui dotnet core.dll
Se l'esecuzione è riuscita e accessibile, significa che il rilascio è riuscito, ma c'è uno svantaggio, cioè Xshell non può essere chiuso dopo la pubblicazione, e se viene chiuso, il programma predefinito verrà avviato, quindi possiamo usare il seguente comando per impostarlo direttamente in background
Il comando è il seguente:
Nohup dotnet ProgrammersLiveShow.dll &

Finalmente esegui il curlhttp://127.0.0.1:5000Apparizione di successo di helloworld
 Padrone di casa| Pubblicato su 30/10/2022 12:28:43 |
CentOS 7 installa l'SDK 6 .NET o .NET Runtime

Prima di installare .NET, esegui il seguente comando per aggiungere la chiave di firma dei pacchetti Microsoft alla lista delle chiavi affidabili e aggiungere il repository dei pacchetti Microsoft. Apri il Terminale ed esegui il seguente comando:


Installa l'SDK

L'SDK .NET ti permette di sviluppare app tramite .NET. Se installi l'SDK .NET, non è necessario installare il runtime corrispondente. Per installare l'SDK .NET, esegui il seguente comando:


Installa il runtime

Con il runtime ASP.NET Core, puoi eseguire app sviluppate con .NET che non forniscono runtime. Il seguente comando installerà il runtime ASP.NET Core, che è il runtime più compatibile per .NET. Nel terminale, esegui il seguente comando:


Il comando di validazione è il seguente:



 Padrone di casa| Pubblicato su 03/09/2024 15:29:17 |
Installa manualmente l'SDK .NET 8

Pubblicato su 23/01/2019 15:37:46 |
L'ho installato ma ho guardato la directory "/opt non ha /dotnet"
Quando si esegue i prompt dotnet xx.dll Il framework specificato 'Microsoft.NETCore.App', versione '1.1.2' non è stato trovato
Ho cercato una soluzione
https://www.cnblogs.com/hobinly/p/6169165.html
Potrebbe essere che l'installazione sia fallita
 Padrone di casa| Pubblicato su 23/01/2019 15:44:02 |
Estate pubblicato il 23-01-2019 alle 15:37
L'ho installato ma ho guardato la directory "/opt non ha /dotnet"
Quando si esegue dotnet xx.dll i prompt Il framework specificato 'Mic...

eseguire



Controlla la versione installata, dovrebbe essere che la versione del programma è troppo bassa
Pubblicato su 23/01/2019 15:48:05 |

Dopo l'esecuzione, l'errore sopra viene comunque segnalato
 Padrone di casa| Pubblicato su 23/01/2019 16:10:52 |
Estate pubblicato il 23-1-2019 alle 15:48
Dopo l'esecuzione, l'errore sopra viene comunque segnalato

Eseguire ti permette semplicemente di vedere una lista degli SDK installati sul tuo server.

Vedi se la versione su cui il tuo programma è in esecuzione è nella lista.
Pubblicato su 23/01/2019 16:20:27 |
Xiao Zhazha Pubblicato il 23-1-2019 alle 16:10
Eseguire ti permette semplicemente di vedere una lista degli SDK installati sul tuo server.

Vedi se la versione su cui il tuo programma è in esecuzione è nella lista. ...

Run fatta
C'è un problema con la directory opt?
 Padrone di casa| Pubblicato su 23/01/2019 16:24:06 |
Estate pubblicato il 23-01-2019 alle 16:20
Run fatta
C'è un problema con la directory opt?

Vedi quale versione è il tuo DLL, provi a modificarlo alla versione 2.1.x, dovrebbe essere un problema di incompatibilità di versione

La tua versione dll è troppo bassa
Pubblicato su 24/01/2019 09:56:23 |
Little slag Pubblicato il 23-01-2019 16:24
Vedi quale versione è il tuo DLL, provi a modificarlo alla versione 2.1.x, dovrebbe essere un problema di incompatibilità di versione

La tua versione dll è troppo bassa...

Aggiorno tutte le mie versioni all'ultima e ha successo su Linux? Sembra essere un problema di versione
 Padrone di casa| Pubblicato su 24/01/2019 10:03:12 |
Estate pubblicato il 24-1-2019 09:56
Aggiorno tutte le mie versioni all'ultima e ha successo su Linux? Sembra essere un problema di versione
...

Hmm, esegui il curl sopra il serverhttp://127.0.0.1:5000  Prova a restituire l'html della pagina
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com