Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 46534|Svar: 13

[.NET Core] Installation av Centos 7. NET Core SDK-handledning

[Kopiera länk]
Publicerad på 2018-06-26 23:06:18 | | | |
System: Centos 7 64-bitars
Officiell webbplatslänk:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Installera .NET Core 2-miljön



.NET Core inkluderar. .NET Core Runtime och .NET Core SDK:

.NET Core = .NET Core-runtimen som din app kör på beroenden
.NET Core SDK = med . NET Core-utvecklingsapplikationen .NET Core Runtime och SDK+CLI (Software Development Kit/Command Line Interface) verktyg




Testa om installationen lyckas



.NET Core SDK (som representerar vilken global.json som helst):
Version:   2.1.301
Commit:    59524873d6

Körtidsmiljö:
OS-namn: centos
OS-version: 7
OS-plattform: Linux
RID:         centos.7-x64
Basväg: /usr/share/dotnet/sdk/2.1.301/

Värd (användbart för support):
  Version: 2.1.1
  Commit: 6985b9f684

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

.NET Core-körtider installerade:
  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]

För att installera ytterligare .NET Core-runtimes eller SDK:er:
  https://aka.ms/dotnet-download
Vid det här laget är installationen klar!




Föregående:vsftpd:500 OOPS: vsftpd: vägrar köra med skrivbar rot inuti chroot (...
Nästa:Ny guide för digital guldgrävande på väg 3 (newifi)
Publicerad på 2019-01-24 10:41:56 |
Xiao Zhao publicerade den 2019-1-24 10:03
Hmm, kör curl http://127.0.0.1:5000 på servern och försök returnera html från sidan

Servern kör curl på denInloggningen med hyperlänken är synlig.
Tipsanslutning nekad
Starta utredningen
Öppna port 5000 först Eftersom systemet självt har släppts nu måste du stänga tråden som körs i bakgrunden nu (efter att ha utfört följande två kommandon kommer systemet som varit online inte att vara tillgängligt), om det är den första versionen behöver du inte utföra detta steg, kommandot är följande, som visas i figuren:
(1):p s -ef | grep core.dll  
(2):döda -9 PID

Utför dotnet-core.dll
Om körningen är framgångsrik och tillgänglig betyder det att releasen är framgångsrik, men det finns en nackdel med detta, det vill säga att Xshell inte kan stängas efter publicering, och om det stängs startas standardprogrammet, så vi kan använda följande kommando för att direkt ställa in att det körs i bakgrunden
Kommandot är följande:
nohup dotnet ProgrammersLiveShow.dll &

Slutligen utför jag curlhttp://127.0.0.1:5000Lyckad framträdande av helloworld
 Hyresvärd| Publicerad på 2022-10-30 12:28:43 |
CentOS 7 installerar .NET SDK 6 eller .NET Runtime

Innan du installerar .NET, kör följande kommando för att lägga till Microsofts paketsigneringsnyckel i listan över betrodda nycklar och lägg till Microsofts paketarkiv. Öppna Terminal och kör följande kommando:


Installera SDK:n

.NET SDK gör det möjligt att utveckla appar via .NET. Om du installerar .NET SDK behöver du inte installera motsvarande runtime. För att installera .NET SDK, kör följande kommando:


Installera runtimen

Med ASP.NET Core-runtime kan du köra appar som utvecklats med .NET och inte tillhandahåller någon runtime. Följande kommando installerar ASP.NET Core-runtime, som är den mest kompatibla runtimen för .NET. I terminalen, kör följande kommando:


Valideringskommandot är följande:



 Hyresvärd| Publicerad på 2024-09-03 15:29:17 |
Installera .NET 8 SDK manuellt

Publicerad på 2019-01-23 15:37:46 |
Jag installerade den men tittade i katalogen "/opt does not have /dotnet"
När dotnet xx.dll körs prompts hittades inte det specificerade ramverket 'Microsoft.NETCore.App', version '1.1.2'
Jag sökte efter en lösning
https://www.cnblogs.com/hobinly/p/6169165.html
Kan det vara så att installationen misslyckades
 Hyresvärd| Publicerad på 2019-01-23 15:44:02 |
Sommaren publicerad den 2019-1-23 15:37
Jag installerade den men tittade i katalogen "/opt does not have /dotnet"
När dotnet körs xx.dll det angivna ramverket 'Mic...

utföra



Kolla den installerade versionen, det borde vara din programversion som är för låg
Publicerad på 2019-01-23 15:48:05 |

Efter körning rapporteras ovanstående fel fortfarande
 Hyresvärd| Publicerad på 2019-01-23 16:10:52 |
Sommaren Publicerad 2019-1-23 15:48
Efter körning rapporteras ovanstående fel fortfarande

Att köra låter dig helt enkelt se en lista över SDK:er installerade på din server.

Du ser om versionen ditt program körs på finns i listan.
Publicerad på 2019-01-23 16:20:27 |
Xiao Zhazha Publicerad den 2019-1-23 16:10
Att köra låter dig helt enkelt se en lista över SDK:er installerade på din server.

Du ser om versionen ditt program körs på finns i listan. ...

Kör klart
Är det något problem med OPT-katalogen?
 Hyresvärd| Publicerad på 2019-01-23 16:24:06 |
Sommaren Publicerad den 2019-1-23 16:20
Kör klart
Är det något problem med OPT-katalogen?

Du ser vilken version din dll är, du försöker ändra den till version 2.1.x, det borde vara ett versionsinkompatibilitetsproblem

Din DLL-version är för låg
Publicerad på 2019-01-24 09:56:23 |
Lilla slampa Publicerad den 2019-1-23 16:24
Du ser vilken version din dll är, du försöker ändra den till version 2.1.x, det borde vara ett versionsinkompatibilitetsproblem

Din DLL-version är för låg...

Jag uppdaterar alla mina versioner till den senaste och är det en framgång på Linux? Det verkar vara ett versionsproblem
 Hyresvärd| Publicerad på 2019-01-24 10:03:12 |
Sommaren publicerad 2019-1-24 09:56
Jag uppdaterar alla mina versioner till den senaste och är det en framgång på Linux? Det verkar vara ett versionsproblem
...

Hmm, kör curl ovanpå servernhttp://127.0.0.1:5000  Försök att returnera sidans html
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com