Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 46534|Antwoord: 13

[.NET Core] Centos 7 installatie. NET Core SDK tutorial

[Link kopiëren]
Geplaatst op 26-06-2018 23:06:18 | | | |
Systeem: Centos 7 64-bit
Officiële websitelink:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Installeer de .NET Core 2-omgeving



.NET Core bevat. .NET Core Runtime en .NET Core SDK:

.NET Core = De .NET Core runtime waarin je app afhankelijkheden draait
.NET Core SDK = met . NET Core ontwikkelapplicatie .NET Core Runtime en SDK+CLI (Software Development Kit/Command Line Interface) tools




Test of de installatie succesvol is



.NET Core SDK (die elk global.json weergeeft):
Version:   2.1.301
Commit:    59524873d6

Runtime-omgeving:
OS-naam: centos
OS-versie: 7
OS-platform: Linux
RID:         centos.7-x64
Basispad: /usr/share/dotnet/sdk/2.1.301/

Host (handig voor ondersteuning):
  Versie: 2.1.1
  Commit: 6985b9f684

.NET Core SDK's geïnstalleerd:
  2.1.301 [/usr/share/dotnet/sdk]

.NET Core runtimes geïnstalleerd:
  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]

Om extra .NET Core-runtimes of SDK's te installeren:
  https://aka.ms/dotnet-download
Op dit punt is de installatie voltooid!




Vorig:vsftpd:500 OOPS: vsftpd: weigeren te draaien met schrijfbare wortel in chroot (...
Volgend:Nieuwe route 3 (newifi) digitale goudzoeking tutorial
Geplaatst op 24-01-2019 10:41:56 |
Xiao Zhao geplaatst op 24-1-2019 10:03
Hmm, draai curl http://127.0.0.1:5000 op de server en probeer de html van de pagina terug te geven

De server voert curl uit op deze serverDe hyperlink-login is zichtbaar.
Tip Verbinding geweigerd
Begin het onderzoek
Open poort 5000 eerst Omdat het systeem zelf nu is uitgebracht, moet je nu de thread die op de achtergrond draait sluiten (na het uitvoeren van de volgende twee commando's is het systeem dat online was niet toegankelijk), als het de eerste release is, hoef je deze stap niet uit te voeren, het commando is als volgt, zoals weergegeven in de figuur:
(1):p s -ef | grep core.dll  
(2):kill -9 PID

Perform dotnet core.dll
Als de run succesvol en toegankelijk is, betekent dat dat de release succesvol is, maar dit heeft een nadeel, namelijk dat Xshell niet na publicatie kan worden gesloten, en als het gesloten is, wordt het standaardprogramma gestart, zodat we het volgende commando direct kunnen instellen om het op de achtergrond te laten draaien
Het commando is als volgt:
nohup dotnet ProgrammersLiveShow.dll &

Voer tenslotte curl uithttp://127.0.0.1:5000Succesvolle verschijning van helloworld
 Huisbaas| Geplaatst op 30-10-2022 12:28:43 |
CentOS 7 installeert de .NET SDK 6 of .NET Runtime

Voordat je .NET installeert, voer je het volgende commando uit om de Microsoft-pakketondertekeningssleutel toe te voegen aan de lijst met vertrouwde sleutels en voeg je de Microsoft-pakketrepository toe. Open Terminal en voer het volgende commando uit:


Installeer de SDK

De .NET SDK stelt je in staat om apps te ontwikkelen via .NET. Als je de .NET SDK installeert, hoef je de bijbehorende runtime niet te installeren. Om de .NET SDK te installeren, voer je het volgende commando uit:


Installeer de runtime

Met de ASP.NET Core runtime kun je apps draaien die met .NET zijn ontwikkeld en geen runtime bieden. Het volgende commando installeert de ASP.NET Core runtime, die de meest compatibele runtime is voor .NET. Voer in de terminal het volgende commando uit:


Het validatiecommando is als volgt:



 Huisbaas| Geplaatst op 03-09-2024 15:29:17 |
Installeer de .NET 8 SDK handmatig

Geplaatst op 23-01-2019 15:37:46 |
Ik heb het geïnstalleerd maar gekeken naar de map "/opt does not has /dotnet"
Bij het draaien van dotnet xx.dll prompts Het opgegeven framework 'Microsoft.NETCore.App', versie '1.1.2', werd niet gevonden
Ik heb naar een oplossing gezocht
https://www.cnblogs.com/hobinly/p/6169165.html
Kan het zijn dat de installatie is mislukt
 Huisbaas| Geplaatst op 23-01-2019 15:44:02 |
Zomer Geplaatst op 23-1-2019 15:37
Ik heb het geïnstalleerd maar gekeken naar de map "/opt does not has /dotnet"
Bij het uitvoeren van dotnet vraagt xx.dll Het gespecificeerde framework 'Mic...

executeren



Controleer de geïnstalleerde versie, het zou moeten zijn dat jouw programmaversie te laag is
Geplaatst op 23-01-2019 15:48:05 |

Na het uitvoeren wordt bovenstaande fout nog steeds gerapporteerd
 Huisbaas| Geplaatst op 23-01-2019 16:10:52 |
Zomer Geplaatst op 23-1-2019 15:48
Na het uitvoeren wordt bovenstaande fout nog steeds gerapporteerd

Draaien laat je simpelweg een lijst zien van SDK's die op je server zijn geïnstalleerd.

Je kijkt of de versie waarop je programma draait in de lijst staat.
Geplaatst op 23-01-2019 16:20:27 |
Xiao Zhazha Geplaatst op 23-1-2019 16:10
Draaien laat je simpelweg een lijst zien van SDK's die op je server zijn geïnstalleerd.

Je kijkt of de versie waarop je programma draait in de lijst staat. ...

Klaar
Is er een probleem met de OPT-directory?
 Huisbaas| Geplaatst op 23-01-2019 16:24:06 |
Summer Geplaatst op 23-1-2019 16:20
Klaar
Is er een probleem met de OPT-directory?

Je kijkt welke versie je dll is, je probeert het aan te passen naar versie 2.1.x, dit zou een probleem met incompatibiliteit moeten zijn

Je dll-versie is te laag
Geplaatst op 24-01-2019 09:56:23 |
Kleine Geplaatst op 23-1-2019 16:24
Je kijkt welke versie je dll is, je probeert het aan te passen naar versie 2.1.x, dit zou een probleem met incompatibiliteit moeten zijn

Je dll-versie is te laag...

Ik update al mijn versies naar de nieuwste en is het een succes op Linux? Het lijkt een versieprobleem te zijn
 Huisbaas| Geplaatst op 24-01-2019 10:03:12 |
Zomer Geplaatst op 24-1-2019 09:56
Ik update al mijn versies naar de nieuwste en is het een succes op Linux? Het lijkt een versieprobleem te zijn
...

Hmm, voer curl uit bovenop de serverhttp://127.0.0.1:5000  Probeer de html van de pagina terug te geven
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com