DotNet Core instalare pe un server dedicat
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 התקנה על שרת ייעודי
ru:Установка DotNet Core на выделенном сервере
pl:Dotnet Core instalacji na serwerze dedykowanym
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é
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.
Introducerea | _. _. Acum câteva luni, Microsoft a făcut drum liber mediu de dezvoltare .NET, care permite toată lumea să-l instalaţi în mod liber | _. _. În afară de aceasta este acum adaugă capacitatea de a instala şi de a folosi .NET framework direct pe Linux, fără a utiliza o maşină virtuală. Vom vedea in acest tutorial cum să instalaţi şi să utilizaţi software de bază .NET pe Linux, apoi sub .
Loc: _! _ | Instalare pe Linux: _! _ | Brut | _. _. Această te va fi scris luând ca bază o maşină care rulează Ubuntu | _. _. este necesar să se adapteze comenzi diferite, dacă utilizaţi o distribuţie diferită. În plus, comenzi Ubuntu şi Debian fiind similară în multe privinţe, acest OS utilizatorii ar trebui să fie capabil să utilizeze comenzile listate în această parte. ; Instalarea cadrului | _. _. .NET de bază necesită unele biblioteci care nu sunt incluse direct | _. _. Vom reveni la acest punct mai târziu. De acum, vom instala doar următoarele biblioteci şi software | _. _. Apoi vom descărca | _. _. DotNet | _. _. la site-ul oficial Microsoft. Când scris acest tutorial, suntem la versiunea | _. _. Previzualizare | _. _. pot schimba software-ul şi link de download. Simţiţi-vă liber pentru a căuta un nou link de download, care ar urma o noua versiune disponibila pe site-ul Microsoft.
Dacă toate dependenţele de | _. _. DotNet | _. _. sunt deja instalat, puteţi sări peste partea incadrata de mai jos. În toate cazurile, vă recomandăm totuşi să verificaţi că toate dependenţele dumneavoastră sunt instalate la începutul, altfel nu începe.
Verificaţi instalarea: _! _ | Odată ce comanda | _. _. găsi | _. _. Nume: ___! _ |
tip f | _. _. imprima | _. _. XARGS ldd | _. _. | _. _. nu a fost găsit ' | _. _. dă mai multe nu lipsesc biblioteca, sistemul este teoretic gata de a lansa Dotnet. Pentru a testa cum funcţionează, vom folosi testul oficial recomandat pe site-ul oficial al Microsoft, cu crearea de o HelloWorld | _. _. ca o baza. Pentru a face acest lucru, urmaţi aceste câteva comenzi | _. _. Pentru proiecte web | _. _. În cazul unui site web, proiect pot fi create cu rosu, | _. _. integrat Dotnet.Pour Web un proiect de web a crea, pur şi simplu înlocuiţi comanda | _. _. noi Exploatarea de verificare | _. _. Odată ce cadru a fost instalat, puteţi testa | _. _. Am deschis o Powershell şi se deplasează într-un director în cazul în care vom scrie acces | _. _. Concluzie: _! _ | Acum ştiţi să instalaţi Dotnet pentru utilizare sub Linux, într-un recipient de Docker sau pe un | _. _. | _. _. de: _! _ | noi dotnet | _. _. Web t | _. _. Cine va integra | _. _. Web şi de a crea un director de www în crearea folderului. Înfiinţarea unui proiec sub Dotnet este mult mai complex decât o simplă HelloWorld | _. _. pentru a crea, nu va merge departe | _. _. În plus, veţi găsi cu privire la HelloWorld | _. _. un fişier de configurare: _. _. packages.JSON | _. _. şi fişierul de cererea principală, | _. _. Program.CS | _. _. Încheierea parte | _. _. Cu Docker | _. _. Introducerea | _. _. Docker este un software care să permită desfăşurarea automată de aplicaţii în software-ul de containere închise, evitând astfel să corupă sistemul. Acest sistem permite asemenea, de ex şi import rapid | _. _. imagini: _! _ | , de
sunt mediu sau de a folosi o unealtă dezvoltat pe un sistem de operare pe un alt sistem de operare. Tot ceea ce are nevoie de aplicaţia să opereze în interiorul containerului. 16.04 ; Instalare cu Docker | _. _. Acest tutorial începe după instalarea Docker | _. _. Dacă acest software nu este încă instalat pe calculatorul dumneavoastră, consultaţi documentaţia oficială de Docker.
Odată funcţional Docker, descărcaţi imaginea puse la dispoziţie de Microsoft | _. _. Am încărca imaginea fiind detasat, cu următoarea comandă: _! _ | Suntem acum în shell-ul de gazdă Docker | _. _. Este un sistem sigilate. Au descarcat imaginea Docker de la repository oficial de Microsoft, puteţi instala acum Dotnet. Prima vom crea un fişier .sh care numim în timpul executării container | _. _. Ne | _. _. şi lăsăm text redactor. Întotdeauna la rădăcina Director Docker, putem crea folderul dotnet ne numesc în scriptul bash de mai sus şi de a crea un proiect dotnet | _. _. Configuraţia proiectului | _. _. Avem nevoie pentru a schimba adresa site-ului prin editarea fişierului: _. _. Program.CS | _. _. folderul dotnet.
Configurare făcute, putem lăsa container | _. _. | _. _. P apoi CTRL | _. _. Q permite noi să se întoarcă la rădăcina | _. _. Backup şi lansarea | _. _. Acum este timpul pentru a începe serviciul. Pentru aceasta, trebuie să aplicaţi modificările aduse imaginii şi începe noua imagine prin crearea ei în sus. ; Încheierea parte | _. _. Instalare Windows | _. _. Instalare DOTNET este mai uşor cu Windows | _. _. În plus, GUI achived de RDP permite o cazare mai bună pentru începători. DotNet este un produs de Microsoft, precum şi Windows, integrarea sa este mai simplă. :
apt-get install libunwind8 gettext wget
Descarcarea jocului Dotnet | _. _. Ne conecta la RDP la | _. _. portul | _. _. Bază | _. _. . O dată deschis interfaţă, deschideţi un browser Web şi navigaţi la: _! _ | De acolo selectam | _. _. Windows: _! _ | ca OS, | _. _. Linia de comandă | _. _. alte: _! _ | ca mediu, apoi faceţi clic pe: _! _ | Descarca .NET Core | _. _. | _. _. Dacă descărcarea nu începe pentru securitate întrebări, vom deschide un Powershell, şi apoi wget este folosit pentru a descărca fişierul. "dotnet" Acest articol pare util pentru tine 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!
?
Server "'" par "dotnet new -t web" Server ! : ! "" "".
==
Dotnet est désormais installé sur votre Server Linux et devrait vous permette de développer complètement en utilisant le framework .NET.
==
==
"", de copie de rezervă
==
; </> :
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
copie de rezervă :
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++ Server.
==
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 Server Linux et devrait vous permette de développer complètement en utilisant le framework .NET.
==
;
==
Server (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 Server, puis taper cette adresse : http://localhost:5000 ; si on a un site web en retour, c'est que le service fonctionne correctement.
==
Server Windows.
?
Enable comment auto-refresher