Dotnet Core instalacji na serwerze dedykowanym: Różnice pomiędzy wersjami
(Nie pokazano 8 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
+ | <span data-link_translate_pl_title="Dotnet Core instalacji na serwerze dedykowanym" data-link_translate_pl_url="Dotnet Core instalacji na serwerze dedykowanym"></span>[[:pl:Dotnet Core instalacji na serwerze dedykowanym]][[pl:Dotnet Core instalacji na serwerze dedykowanym]] | ||
+ | <span data-link_translate_it_title="Installazione di DotNet Core su un server dedicato" data-link_translate_it_url="Installazione+di+DotNet+Core+su+un+server+dedicato"></span>[[:it:Installazione di DotNet Core su un server dedicato]][[it:Installazione di DotNet Core su un server dedicato]] | ||
+ | <span data-link_translate_en_title="Dotnet Core installation on a dedicated server" data-link_translate_en_url="Dotnet+Core+installation+on+a+dedicated+server"></span>[[:en:Dotnet Core installation on a dedicated server]][[en:Dotnet Core installation on a dedicated server]] | ||
+ | <span data-link_translate_es_title="Instalación de dotnet Core en un servidor dedicado" data-link_translate_es_url="Instalaci%C3%B3n+de+dotnet+Core+en+un+servidor+dedicado"></span>[[:es:Instalación de dotnet Core en un servidor dedicado]][[es:Instalación de dotnet Core en un servidor dedicado]] | ||
+ | <span data-link_translate_pt_title="Instalação de núcleo do dotnet em um servidor dedicado" data-link_translate_pt_url="Instala%C3%A7%C3%A3o+de+n%C3%BAcleo+do+dotnet+em+um+servidor+dedicado"></span>[[:pt:Instalação de núcleo do dotnet em um servidor dedicado]][[pt:Instalação de núcleo do dotnet em um servidor dedicado]] | ||
+ | <span data-link_translate_he_title="הליבה Dotnet התקנה על שרת ייעודי" data-link_translate_he_url="%D7%94%D7%9C%D7%99%D7%91%D7%94+Dotnet+%D7%94%D7%AA%D7%A7%D7%A0%D7%94+%D7%A2%D7%9C+%D7%A9%D7%A8%D7%AA+%D7%99%D7%99%D7%A2%D7%95%D7%93%D7%99"></span>[[:he:הליבה Dotnet התקנה על שרת ייעודי]][[he:הליבה Dotnet התקנה על שרת ייעודי]] | ||
+ | <span data-link_translate_ro_title="DotNet Core instalare pe un server dedicat" data-link_translate_ro_url="DotNet+Core+instalare+pe+un+server+dedicat"></span>[[:ro:DotNet Core instalare pe un server dedicat]][[ro:DotNet Core instalare pe un server dedicat]] | ||
+ | <span data-link_translate_ru_title="Установка DotNet Core на выделенном сервере" data-link_translate_ru_url="%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+DotNet+Core+%D0%BD%D0%B0+%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%BC+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5"></span>[[:ru:Установка DotNet Core на выделенном сервере]][[ru:Установка DotNet Core на выделенном сервере]] | ||
+ | <span data-link_translate_ja_title="専用サーバーの Dotnet のコア インストール" data-link_translate_ja_url="%E5%B0%82%E7%94%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE+Dotnet+%E3%81%AE%E3%82%B3%E3%82%A2+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB"></span>[[:ja:専用サーバーの Dotnet のコア インストール]][[ja:専用サーバーの Dotnet のコア インストール]] | ||
<span data-link_translate_ar_title="تثبيت Dotnet الأساسية على خادم مخصص" data-link_translate_ar_url="%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA+Dotnet+%D8%A7%D9%84%D8%A3%D8%B3%D8%A7%D8%B3%D9%8A%D8%A9+%D8%B9%D9%84%D9%89+%D8%AE%D8%A7%D8%AF%D9%85+%D9%85%D8%AE%D8%B5%D8%B5"></span>[[:ar:تثبيت Dotnet الأساسية على خادم مخصص]][[ar:تثبيت Dotnet الأساسية على خادم مخصص]] | <span data-link_translate_ar_title="تثبيت Dotnet الأساسية على خادم مخصص" data-link_translate_ar_url="%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA+Dotnet+%D8%A7%D9%84%D8%A3%D8%B3%D8%A7%D8%B3%D9%8A%D8%A9+%D8%B9%D9%84%D9%89+%D8%AE%D8%A7%D8%AF%D9%85+%D9%85%D8%AE%D8%B5%D8%B5"></span>[[:ar:تثبيت Dotnet الأساسية على خادم مخصص]][[ar:تثبيت Dotnet الأساسية على خادم مخصص]] | ||
<span data-link_translate_zh_title="Dotnet 核心安装在专用服务器上" data-link_translate_zh_url="Dotnet+%E6%A0%B8%E5%BF%83%E5%AE%89%E8%A3%85%E5%9C%A8%E4%B8%93%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A"></span>[[:zh:Dotnet 核心安装在专用服务器上]][[zh:Dotnet 核心安装在专用服务器上]] | <span data-link_translate_zh_title="Dotnet 核心安装在专用服务器上" data-link_translate_zh_url="Dotnet+%E6%A0%B8%E5%BF%83%E5%AE%89%E8%A3%85%E5%9C%A8%E4%B8%93%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A"></span>[[:zh:Dotnet 核心安装在专用服务器上]][[zh:Dotnet 核心安装在专用服务器上]] |
Aktualna wersja na dzień 18:15, 9 lut 2017
pl:Dotnet Core instalacji na serwerze dedykowanym
it:Installazione di DotNet Core su un server dedicato
en:Dotnet Core installation on a dedicated server
es:Instalación de dotnet Core en un servidor dedicado
pt:Instalação de núcleo do dotnet em um servidor dedicado
he:הליבה Dotnet התקנה על שרת ייעודי
ro:DotNet Core instalare pe un server dedicat
ru:Установка DotNet Core на выделенном сервере
ja:専用サーバーの Dotnet のコア インストール
ar:تثبيت Dotnet الأساسية على خادم مخصص
zh:Dotnet 核心安装在专用服务器上
de:Dotnet-Core-Installation auf einem dedizierten server
nl:DotNet Core-installatie op een dedicated server
fr:Installation de Dotnet Core sur un serveur dédié
Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu tutaj.
Wprowadzenie | _. _. Teraz kilka miesięcy firma Microsoft udostępniła Darmowe środowisko programistyczne .NET, umożliwiając wszystkim zainstalować go swobodnie | _. _. Oprócz to jest teraz dodaje możliwość zainstalowania i używania .NET framework bezpośrednio na Linux, bez korzystania z maszyny wirtualnej. W tym tutorialu zobaczymy jak zainstalować i korzystać z oprogramowania .NET Core na Linux, następnie pod .
Miejsce: _! _ | Instalacja w systemie Linux: _! _ | Brutto | _. _. Ta część będzie napisane przez biorąc za podstawę maszyny z systemem Ubuntu | _. _. trzeba dostosować różne zamówienia, jeśli używasz innej dystrybucji. Ponadto zamówienia Ubuntu i Debian jest pod wieloma względami podobne, to użytkownicy OS powinny być stanie za pomocą poleceń wymienionych w tej części. ; Montaż ram | _. _. .NET core wymaga niektórych bibliotek, które nie są bezpośrednio dołączone | _. _. Wrócimy do tego punktu później. Teraz, wystarczy zainstalować następujące oprogramowanie i bibliotek | _. _. Możemy następnie pobrać | _. _. Sprawdzanie działania | _. _. Po zainstalowaniu programu framework, można przetestować | _. _. Możemy otworzyć Powershell i przenoszenie w katalogu, gdzie piszemy dostęp | _. _. Wniosek: _! _ | Teraz wiesz, że aby zainstalować do użytku pod Linuksem, w pojemniku okno dokowane lub na | _. _. Systemu | _. _. z oficjalnej strony internetowej firmy Microsoft. Pisząc ten poradnik, jesteśmy w wersji | _. _. Podgląd | _. _. oprogramowania i link do pobrania mogą ulec zmianie. Zapraszam wyszukać nowe łącze pobierania, który nastąpiłby Nowa wersja jest dostępna w witrynie firmy Microsoft.
Jeśli wszystkie zależności z | _. _. Dotnet | _. _. są już zainstalowane, można pominąć część, w ramce poniżej. We wszystkich przypadkach zaleca jednak, aby sprawdzić, że wszystkie zależności są zainstalowane od początku, w przeciwnym razie nie Dotnet rozpocząć.
Sprawdź instalację: _! _ | Raz polecenie | _. _. Znajdź | _. _. Nazwa: ___! _ |
Typ f | _. _. wydrukować | _. _. XARGS ldd | _. _. | _. _. nie znaleziono ' | _. _. daje więcej nie brakuje biblioteki, system jest teoretycznie gotowy do uruchomienia Dotnet. Aby przetestować jak to działa, będziemy używać test oficjalnie zalecane na oficjalnej stronie firmy Microsoft, wraz z utworzeniem HelloWorld | _. _. jako bazę. Aby to zrobić, wykonaj te kilka komend | _. _. Dla projektów sieci web | _. _. W przypadku witryny sieci Web, można utworzyć projekt z Kestrel, | _. _. zintegrowany Dotnet.Pour sieci Web tworzy projektu sieci web, wystarczy zastąpić polecenie | _. _. nowe dotnet | _. _. przez: _! _ | nowe dotnet | _. _. Web t | _. _. kto zamierza zintegrować | _. _. Sieci Web i utworzyć katalog www do tworzenia folderu. Konfigurowanie projektu sieci web w ramach Dotnet jest bardziej skomplikowane niż proste HelloWorld | _. _. Aby utworzyć, nie pójdziemy dalej | _. _. Ponadto, możesz znaleźć co HelloWorld | _. _. plik konfiguracji: _. _. packages.JSON | _. _. i pliku aplikacji, | _. _. Plik program.cs | _. _. Wniosek część | _. _. Z okna dokowanego | _. _. Wprowadzenie | _. _. Docker to oprogramowanie umożliwiające automatyczne wdrażanie aplikacji w oprogramowanie pojemniki zamknięte, unikając w ten sposób uszkodzony system. System ten pojemnik pozwala również do eksowania i importowania szybko | _. _. obrazy: _! _ |
są środowiska lub pracy narzędzia opracowane na OS na inny OS. Wszystko, czego potrzebuje aplikacja do obsługi wewnątrz kontenera. 16.04 ; Instalacja z okna dokowanego | _. _. Ten samouczek rozpoczyna się po instalacji okno dokowane | _. _. Jeśli to oprogramowanie nie jest jeszcze zainstalowany na komputerze, można znaleźć w oficjalnej dokumentacji Docker.
Raz funkcjonalne Docker, możesz pobrać obraz udostępniane przez firmę Microsoft | _. _. Wczytujemy obraz jest odłączana, wpisując następujące polecenie: _! _ | Teraz jesteśmy w powłokę host aatu Docker | _. _. Jest to system zamknięty. Po pobraniu obrazu okno dokowane z oficjalnych stron firmy Microsoft, można teraz zainstalować Dotnet. Najpierw tworzymy plik .sh, który nazywamy podczas wykonywania kontener | _. _. Możemy | _. _. i możemy pozostawić tekst redaktor. Zawsze w głównym katalogu Docker, tworzymy dotnet teczka nazywamy w powyższy skrypt bash i utworzyć dotnet projekt | _. _. Konfiguracja projektu | _. _. Musimy również zmienić adres witryny, edytując plik: _. _. Plik program.cs | _. _. dotnet teczka.
Konfiguracja odniesienia, możemy pozostawić pojemnik | _. _. | _. _. P, a następnie CTRL | _. _. Q pozwala nam powrócić do głównego | _. _. Kopii zapasowej i uruchamianie | _. _. Teraz jest czas, aby uruchomić usługę. W tym celu musimy zastosowania zmian wprowadzonych w obrazie i uruchomić nowy obraz przez ustawienie ją. ; Wniosek część | _. _. Instalacja pod Windows | _. _. Instalacja dotnet jest łatwiejsze dzięki Windows | _. _. Dodatkowo GUI osiągnięty przez RDP umożliwia lepsze zakwaterowanie dla początkujących. Dotnet jest produktem firmy Microsoft, jak również Windows, jego integracja jest prostsza. :
apt-get install libunwind8 gettext wget
Pobierz dotnet | _. _. Łączymy się z protokołu RDP do | _. _. port | _. _. Podstawowe | _. _. . Raz Otwórz interfejs, Otwórz przeglądarkę sieci Web i przechodząc do: _! _ | Stamtąd możemy wybrać | _. _. Windows: _! _ | jak KOŚCI, | _. _. Wiersza polecenia | _. _. Inne: _! _ | jako środowisko, następnie kliknij na: _! _ | Pobierz .NET Core | _. _. | _. _. Jeśli pobieranie nie rozpocznie się do pytania zabezpieczające, musimy otworzyć Powershell, a następnie wget służy do pobierania pliku. "dotnet" W tym artykule wydaje Ci się przyda 1.1.0-2-1
# Téléchargement du fichier
cd ~ && mkdir dotnet
cd dotnet && wget http://bit.ly/2hVr2ZE -O dotnet.tar.gz
# Extraction dans le bon dossier
mkdir -p /opt/dotnet && tar zxf dotnet.tar.gz -C /opt/dotnet
# Création du raccourci de commande "dotnet ...".
ln -s /opt/dotnet/dotnet /usr/local/bin
Dotnet
Gérer les dépendances
Selon vos précédentes installation, dotnet peut refuser de fonctionner suite à des dépendances manquantes. Pour vérifier quelles sont-elles en précisant si elles sont trouvables ou non sur le système, effectuez la commande suite :
find /opt/dotnet - '*.so' - - | | grep '
La plupart des dépendances manquantes peuvent être installées avec la bibliothèque "libicu52" ; cette dernière n'étant pas disponible sous Ubuntu 16.04, nous ajouterons le dépôt main de Trusty. Cette étape n'est théoriquement pas obligatoire pour les autres OS.
# Modification du fichier de sources
nano /etc/apt/sources.list
# Ajouter le dépôt main de Trusty à la fin du fichier
deb http://security.ubuntu.com/ubuntu trusty-security main
# Sauvegarder (CTRL+O puis X sur nano), puis rafraîchir la liste des packets disponibles.
apt-get update
# Installer la bibliothèque
apt-get install libicu52
==
find /opt/dotnet -name '*.so' -type f -print | xargs ldd | grep 'not found' ! :
cd ~/dotnet # dossier que nous avons crée lors de l'installation
rm *.gz # suppression de l'archive téléchargée précédemment
dotnet new # création du projet
dotnet restore # restauration des fichiers spécifiés dans le fichier project.json
dotnet run
#output de la commande run
Project dotnet (.NETCoreApp,Version=v1.1) was previously compiled. Skipping compilation.
Hello World!
?
Serwer "'" par "dotnet new -" Serwer ! : ! "" "".
==
Dotnet est désormais installé sur votre Serwer Linux et devrait vous permette de développer complètement en utilisant le framework .NET.
==
==
"", de kopia zapasowa
==
; </> :
docker run -it -d --name dotnet microsoft/dotnet:latest
:
docker exec -it dotnet bash
; :
nano dotnet.sh
# une fois dans l'éditeur, rentrer ces informations
#!/bin/bash
cd dotnet
dotnet run
kopia zapasowa :
mkdir dotnet && cd dotnet
dotnet new -t web # pour un service web, sans "-t web" pour un logiciel simple.
dotnet restore
==
"'"
nano Program.cs
# une fois dans le fichier, rajouter la ligne suivante en dessous de .UseKrestel()
.UseUrls("http://*:8083")
# On sauvegarde et on quitte le fichier
: CTRL++ Serwer.
==
docker commit dotnet dotnetimage
docker stop dotnet
docker rm dotnet
docker run -it -d -p 8083:80 --name dotnetapp01 dotnetimage bash dotnet.sh
==
Dotnet est désormais installé sur votre Serwer Linux et devrait vous permette de développer complètement en utilisant le framework .NET.
==
;
==
Serwer (port 3389 ) https://www.microsoft.com/net/core#windowscmd. "Windows" " / " " 1.1 SDK".
cd Documents # téléchargement dans le dossier Documents de Windows
wget https://go.microsoft.com/fwlink/?LinkID=835014 -OutputFile dotnet.exe
==
: :
cd ~/Documents
mkdir test
cd test
dotnet new -t web
dotnet restore
dotnet run
S'agissant d'un service web, nous pouvons constater son état en ouvrant un navigateur internet depuis le Serwer, puis taper cette adresse : http://localhost:5000 ; si on a un site web en retour, c'est que le service fonctionne correctement.
==
Serwer Windows.
?
Włącz automatyczne odświeżanie komentarzy