Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 46534|Odpowiedź: 13

[.NET Core] Instalacja Centos 7. Tutorial dotyczący SDK NET Core

[Skopiuj link]
Opublikowano 26.06.2018 23:06:18 | | | |
System: Centos 7 64-bit
Oficjalny link do strony internetowej:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Zainstaluj środowisko .NET Core 2



.NET Core zawiera. .NET Core Runtime i .NET Core SDK:

.NET Core = Runtime .NET Core, na którym twoja aplikacja uruchamia zależności
.NET Core SDK = używanie . Aplikacje deweloperskie NET Core .NET Core Runtime oraz narzędzia SDK+CLI (Software Development Kit/Command Line Interface)




Sprawdź, czy instalacja się powiodła



.NET Core SDK (odzwierciedlające dowolne global.json):
Version:   2.1.301
Commit:    59524873d6

Środowisko wykonawcze:
Nazwa systemu operacyjnego: centos
Wersja systemu: 7
Platforma operacyjna: Linux
RID:         centos.7-x64
Ścieżka bazowa: /usr/share/dotnet/sdk/2.1.301/

Host (przydatny do wsparcia):
  Wersja: 2.1.1
  Commit: 6985b9f684

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

Zainstalowane środowiska uruchomieniowe .NET Core:
  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]

Aby zainstalować dodatkowe środowiska uruchomieniowe lub SDK .NET Core:
  https://aka.ms/dotnet-download
W tym momencie instalacja jest zakończona!




Poprzedni:vsftpd:500 OOPS: vsftpd: odmowa uruchomienia z zapisywalnym rootem wewnątrz chroot (...
Następny:Nowa trasa 3 (newifi) – pociąg do cyfrowego złota
Opublikowano 24.01.2019 10:41:56 |
Xiao Zhao opublikował 2019-1-24 10:03
Hmm, uruchom curl http://127.0.0.1:5000 na serwerze i spróbuj zwrócić html strony

Serwer wykonuje na nim curlLogowanie do linku jest widoczne.
Połączenie z Tipem odmówiono
Rozpocznij śledztwo
Najpierw otwórz port 5000 Ponieważ system został już wydany, musisz zamknąć wątek działający w tle (po wykonaniu dwóch poleceń system, który był online, nie będzie dostępny). Jeśli to pierwsza wersja, nie musisz wykonywać tego kroku, polecenie wygląda następująco, jak pokazano na rysunku:
(1):p s -ef | Grep core.dll  
(2):kill -9 PID

Wykonaj dotnet core.dll
Jeśli uruchomienie jest pomyślne i dostępne, oznacza to, że wydanie jest udane, ale jest to wadą, mianowicie Xshell nie może zostać zamknięty po publikacji, a jeśli zostanie zamknięty, uruchomi się domyślny program, więc możemy użyć następującego polecenia, aby bezpośrednio ustawić go na działanie w tle
Polecenie brzmi następująco:
nohup dotnet ProgrammersLiveShow.dll &

Na koniec wykonaj curlhttp://127.0.0.1:5000Udane pojawienie się helloworld
 Ziemianin| Opublikowano 30.10.2022 12:28:43 |
CentOS 7 instaluje .NET SDK 6 lub .NET Runtime

Przed instalacją .NET wykonaj następujące polecenie, aby dodać klucz podpisu pakietów Microsoft do listy zaufanych kluczy oraz dodać repozytorium pakietów Microsoft. Otwórz Terminal i wykonaj następujące polecenie:


Zainstaluj SDK

SDK .NET umożliwia tworzenie aplikacji przez .NET. Jeśli zainstalujesz .NET SDK, nie musisz instalować odpowiedniego runtime. Aby zainstalować SDK .NET, wykonaj następujące polecenie:


Zainstaluj runtime

Dzięki środowisku uruchomieniowym ASP.NET Core możesz uruchamiać aplikacje stworzone w .NET, które nie zapewniają runtime. Następne polecenie zainstaluje środowisko uruchomienia ASP.NET Core, które jest najbardziej kompatybilnym środowiskiem działania dla .NET. W terminalu wykonaj następujące polecenie:


Polecenie walidacji wygląda następująco:



 Ziemianin| Opublikowano 03.09.2024 15:29:17 |
Zainstaluj ręcznie SDK .NET 8

Opublikowano 23.01.2019 15:37:46 |
Zainstalowałem ją, ale sprawdziłem katalog "/opt directory doesn't have /dotnet"
Podczas uruchamiania promptów dotnet xx.dll Nie znaleziono określonego frameworka 'Microsoft.NETCore.App', wersja '1.1.2'
Szukałem rozwiązania
https://www.cnblogs.com/hobinly/p/6169165.html
Czy to możliwe, że instalacja się nie powiodła?
 Ziemianin| Opublikowano 23.01.2019 15:44:02 |
Summer Opublikowano 2019-1-23 15:37
Zainstalowałem ją, ale sprawdziłem katalog "/opt directory doesn't have /dotnet"
Podczas uruchamiania dotnet xx.dll wyświetla komunikat o określonym frameworku 'Mic...

wykonać



Sprawdź zainstalowaną wersję, powinna być zbyt niska wersja programu
Opublikowano 23.01.2019 15:48:05 |

Po uruchomieniu powyższy błąd nadal jest zgłaszany
 Ziemianin| Opublikowano 23.01.2019 16:10:52 |
Summer Opublikowano 2019-1-23 15:48
Po uruchomieniu powyższy błąd nadal jest zgłaszany

Uruchomienie pozwala po prostu zobaczyć listę zainstalowanych SDK na serwerze.

Sprawdzasz, czy wersja twojego programu jest na liście.
Opublikowano 23.01.2019 16:20:27 |
Xiao Zhazha Opublikowano 2019-1-23 16:10
Uruchomienie pozwala po prostu zobaczyć listę zainstalowanych SDK na serwerze.

Sprawdzasz, czy wersja twojego programu jest na liście. ...

Koniec biegu
Czy jest problem z katalogiem opt?
 Ziemianin| Opublikowano 23.01.2019 16:24:06 |
Summer Opublikowano 2019-1-23 16:20
Koniec biegu
Czy jest problem z katalogiem opt?

Widzisz, jaką wersję ma twój dll, próbujesz zmodyfikować ją na wersję 2.1.x, to powinien być problem z niekompatybilnością wersji

Twoja wersja dll jest za niska
Opublikowano 24.01.2019 09:56:23 |
Little Slag Opublikowano 2019-1-23 16:24
Widzisz, jaką wersję ma twój dll, próbujesz zmodyfikować ją na wersję 2.1.x, to powinien być problem z niekompatybilnością wersji

Twoja wersja dll jest za niska...

Aktualizuję wszystkie wersje do najnowszej i czy to się sprawdza na Linuksie? Wygląda na to, że to kwestia wersji
 Ziemianin| Opublikowano 24.01.2019 10:03:12 |
Summer Opublikowano 2019-1-24 09:56
Aktualizuję wszystkie wersje do najnowszej i czy to się sprawdza na Linuksie? Wygląda na to, że to kwestia wersji
...

Hmm, wykonaj curl na górze serwerahttp://127.0.0.1:5000  Spróbuj zwrócić html strony
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com