DotNet Core-installatie op een dedicated server
nl:DotNet Core-installatie op een dedicated server
it:Installazione di DotNet Core su un server dedicato
es:Instalación de dotnet Core en un servidor dedicado
en:Dotnet Core installation on a dedicated server
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 на выделенном сервере
pl:Dotnet Core instalacji na serwerze dedykowanym
ja:専用サーバーの Dotnet のコア インストール
ar:تثبيت Dotnet الأساسية على خادم مخصص
zh:Dotnet 核心安装在专用服务器上
de:Dotnet-Core-Installation auf einem dedizierten server
fr:Installation de Dotnet Core sur un serveur dédié
Dit artikel is vertaald door middel van automatische vertalingssoftware. U kunt het artikel bron hier te bekijken.
Introductie | _. _. Nu een paar maanden Microsoft heeft gratis .NET ontwikkelingsomgeving beschikbaar, zodat iedereen om het te installeren vrij | _. _. Naast dit is nu toegevoegd de mogelijkheid om te installeren en gebruiken van het .NET framework rechtstreeks op Linux, zonder gebruik te maken van een virtuele machine. We zullen zien in deze tutorial hoe te installeren en gebruiken van de software .NET Core op Linux, dan onder .
Plaats: _! _ | Installatie op Linux: _! _ | Bruto | _. _. Dit deel zal worden geschreven door te nemen als basis een machine draait Ubuntu | _. _. u moet de verschillende opdrachten aan te passen als u een verschillende distributielijsten gebruikt. Daarnaast orders Ubuntu en Debian wordt in veel opzichten vergelijkbaar, dit OS gebruikers moeten zitten kundig gebruik van de opdrachten in dit deel. ; Installatie van framework | _. _. .NET kern vereist sommige bibliotheken die niet rechtstreeks opgenomen | _. _. We zullen later terugkomen op dit punt. Voor nu, we gewoon de volgende bibliotheken en software installeren | _. _. We vervolgens downloaden | _. _. DotNet | _. _. van de officiële website van Microsoft. Bij het schrijven van deze tutorial, wij zijn op versie | _. _. Voorbeeld | _. _. de software en de downloadlink kunnen veranderen. Voel je vrij om te zoeken naar een nieuwe downloadlink die een nieuwe versie beschikbaar op de website van Microsoft volgen zou.
Als alle van de afhankelijkheden van | _. _. DotNet | _. _. zijn al geïnstalleerd, kunt u overslaan het deel ingelijst hieronder. In alle gevallen adviseren wij toch om te controleren dat al uw afhankelijkheden zijn geïnstalleerd vanaf het begin, anders niet beginnen.
Controleer de installatie: _! _ | Zodra de opdracht | _. _. zoeken | _. _. naam: ___! _ |
Typ f | _. _. afdrukken | _. _. XARGS ldd | _. _. | _. _. niet gevonden ' | _. _. geeft meer geen ontbrekende bibliotheek, het systeem is in theorie klaar om te starten van Dotnet. Om te testen hoe het werkt, zullen we de test officieel aanbevolen op de officiële site van Microsoft, met de oprichting van een HelloWorld gebruiken | _. _. Als een base. Om dit te doen, volg deze paar opdrachten | _. _. Voor webprojecten | _. _. In het geval van een website, het project kan worden gemaakt met de Torenvalk | _. _. geïntegreerde Dotnet.Pour Web maken een webproject, vervang gewoon de opdracht | _. _. nieuwe Controle werking | _. _. Zodra de framework al is geïnstalleerd, kunt u testen | _. _. We openen een Powershell en verplaatsen in een map waar we schrijftoegang | _. _. Conclusie: _! _ | Nu u weet Dotnet installeren voor gebruik onder Linux, in een container Docker of op een | _. _. | _. _. door: _! _ | nieuwe dotnet | _. _. Web t | _. _. Who's gonna integreren de | _. _. Web en een www-map maken in de map maken. Opzetten van een web-project onder Dotnet is complexer dan een simpele HelloWorld | _. _. Als u wilt maken, wij zullen niet verder | _. _. Daarnaast vindt u over de HelloWorld | _. _. een configuratiebestand: _. _. packages.JSON | _. _. en het hoofdtoepassingsbestand, | _. _. | _. _. Conclusie van deel | _. _. Met Docker | _. _. Introductie | _. _. Docker is een software waarmee de automatische implementatie van toepassingen in software-containers gesloten, dus vermijden om corrupt het systeem. Deze container systeem kunt ook exeren en importeren snel de | _. _. afbeeldingen: _! _ | , de
zijn van het milieu of opereren een tools ontwikkeld op een OS op een ander OS. Alles moet de toepassing om te opereren in de container. 16.04 ; Installatie met Docker | _. _. Deze tutorial begint na de installatie van Docker | _. _. Als deze software nog niet op uw computer is geïnstalleerd, raadpleegt u de officiële documentatie van Docker.
Eenmaal functionele Docker, download u de afbeelding beschikbaar gesteld door Microsoft | _. _. We laden de afbeelding wordt losgekoppeld, met de volgende opdracht: _! _ | We zijn nu in de shell van de gastheer van Docker | _. _. Het is een gesloten systeem. Hebben gedownload de Docker afbeelding van de officiële repository van Microsoft, kunnen we nu Dotnet installeren. Maken we eerst een bestand .sh die wij tijdens de uitvoering van de container | _. _. We | _. _. en laten we de tekst editor. Altijd in de hoofdmap van de map Docker, maken wij de map dotnet wij noemen in de bovenstaande bash script en maken een project dotnet | _. _. De projectconfiguratie | _. _. We moeten ook het adres van de site wijzigen door het bestand te bewerken: _. _. | _. _. de dotnet map.
De configuratie wordt gemaakt, kunnen we de container laten | _. _. | _. _. P dan CTRL | _. _. Q laat ons toe om terug te keren naar de hoofdmap van het | _. _. Back-up en lancering | _. _. Het is nu tijd om de service te starten. Hiervoor moeten wij toepassing van de wijzigingen in de afbeelding en allereerst dat de nieuwe afbeelding haar instellen. ; Conclusie van deel | _. _. Installatie onder Windows | _. _. DotNet installatie is makkelijker met Windows | _. _. Verder staat de GUI vertaalt door RDP een betere accommodatie voor beginners. DotNet is een product van Microsoft, evenals Vensters, de integratie is eenvoudiger. :
apt-get install libunwind8 gettext wget
Download van Dotnet | _. _. We verbinden aan RDP naar de | _. _. poort | _. _. Fundamentele | _. _. . Eenmaal de open interface, open de webbrowser en navigeren naar: _! _ | Van daaruit selecteren we | _. _. Windows: _! _ | BOT, zoals | _. _. Opdrachtregel | _. _. andere: _! _ | als omgeving, klik dan op: _! _ | .NET-Core downloaden | _. _. | _. _. Als de download niet voor veiligheidskwesties start, openen we een Powershell en vervolgens wget wordt gebruikt om het bestand te downloaden. "dotnet" Dit artikel nuttig lijken voor u 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 plut 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 -" Server ! : ! "" "Program.cs".
==
Dotnet est désormais installé sur votre Server Linux et devrait vous permette de développer complètement en utilisant le framework .NET.
==
==
"", de back-up
==
; </> :
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
back-up :
mkdir dotnet && cd dotnet
dotnet new -t web # pour un service web, sans "-t web" pour un logiciel simple.
dotnet restore
==
"Program.cs"
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.
?
Automatisch bijwerken van reacties inschakelen