Installazione di DotNet Core su un server dedicato
it:Installazione di DotNet Core su un server dedicato
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
nl:DotNet Core-installatie op een dedicated server
pt:Instalação de núcleo do dotnet em um servidor dedicado
es:Instalación de dotnet Core en un servidor dedicado
en:Dotnet Core installation on a dedicated server
fr:Installation de Dotnet Core sur un serveur dédié
Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.
Introduzione | _. _. Ora Microsoft ha fatto un paio di mesi gratis ambiente di sviluppo .NET, permettendo a tutti di installarlo liberamente | _. _. Oltre a questo si aggiunge ora la possibilità di installare e utilizzare .NET framework direttamente su Linux, senza utilizzare una macchina virtuale. Vedremo in questo tutorial come installare e utilizzare il software .NET Core su Linux, quindi sotto .
Luogo: _! _ | Installazione su Linux: _! _ | Lordo | _. _. Questa te è stata scritta da prendere come base una macchina in esecuzione su Debian | _. _. è necessario adattare gli ordini differenti se si utilizza una distribuzione diversa. Inoltre, il comando Debian e Ubuntu sono simili buoni modi, questo utenti OS teoricamente dovrebbero essere in grado di utilizzare i comandi elencati in questa parte. ; Installazione di framework | _. _. L'installazione sotto Linux non è complicato in sé: _! _ | una | _. _. Microsoft ha descritto le operazioni da eseguire.
L'installazione è normalmente completato così | _. _. per controllare, si eseguirà il comando | _. _. nuovo | _. _. Se questo crea un progetto, tutto funziona. Se gli errori vengono visualizzati, che una biblioteca essenziale non è installata sulla vostra macchina.
Verificare l'installazione: _! _ | Una volta il comando | _. _. trovare | _. _. Nome: _! _ |
tipo f | _. _. stampare | _. _. XARGS ldd | _. _. | _. _. non trovato ' | _. _. dà più nessuna libreria mancante, il sistema è teoricamente pronta a lanciare Dotnet. Per testare come funziona, useremo la prova raccomandata ufficialmente sul sito ufficiale di Microsoft, con la creazione di un HelloWorld | _. _. come base. Per effettuare questa operazione, seguire questi pochi comandi | _. _. Per i progetti web | _. _. Nel caso di un sito Web, il progetto può essere creato con Kestrel, il | _. _. integrato Dotnet.Pour Web creare un progetto web, basta sostituire il comando | _. _. nuovo dotnet | _. _. da: _! _ | nuovo dotnet | _. _. Web t | _. _. Chi va a integrare il | _. _. Web e creare una directory di www nella creazione della cartella. Impostazione di un progetto web sotto Dotnet è più complessa di un semplice HelloWorld | _. _. per creare, non andremo ulteriormente | _. _. Inoltre, si trova per quanto riguarda il HelloWorld | _. _. un file di configurazione: _. _. packages.JSON | _. _. e il file principale dell'applicazione, | _. _. Program.CS | _. _. e della parte | _. _. Con Docker | _. _. Introduzione | _. _. Finestra mobile è un software che permette la distribuzione automatica delle applicazioni nel software contenitori chiusi, evitando così di danneggiare il sistema. Questo sistema di contenitore permette anche di esportare e importare rapidamente il | _. _. immagini: _! _ |
sono l'ambiente o operano un tools sviluppato su un sistema operativo su un altro sistema operativo. Tutto ha bisogno l'applicazione di operare all'interno del contenitore. 8 ; Installazione con Docker | _. _. Questo tutorial si avvia dopo l'installazione di Docker | _. _. Se questo software non è ancora installato sul computer, consultare la documentazione ufficiale del ancorato e in particolare | _. _. direttamente su Debian | _. _. Una volta funzionale Docker, si scarica l'immagine reso disponibile da Microsoft | _. _. Una volta scaricato, entriamo la bash dell'immagine | _. _. Nell'ambiente, abbiamo ora creare un file di ricorso | _. _. Abbiamo | _. _. il file e creare una cartella | _. _. DotNet | _. _. alla radice, e quindi si crea il progetto.
La configurazione del progetto | _. _. Abbiamo anche bisogno di cambiare l'indirizzo del sito modificando il file: _. _. Program.CS | _. _. la cartella dotnet | _. _. Gestione di offerta Docker dei porti, possiamo indicare qualsiasi interno porta una porta esterna definita quando si crea il contenitore.
La configurazione viene fatta, possiamo lasciare il contenitore | _. _. | _. _. P quindi CTRL | _. _. Q ci permette di tornare alla radice il | _. _. Backup e lancio | _. _. Ora è il momento di avviare il servizio. Per questo, dobbiamo applicare le modifiche apportate all'immagine e avviare la nuova immagine impostando alzarsi. : Conclusione della parte | _. _. Installazione su Server | _. _. Introduzione | _. _. Il vantaggio di Dotnet è la sua portabilità tra diversi OS. In precedenza abbiamo visto come installare Dotnet su uno | _. _. Linux, ora ci prendiamo cura di installarlo su una | _. _. Windows: _! _ | Installazione di framework | _. _. L'impianto è realizzato come su qualsiasi computer, ma in remoto | _. _. Iniziamo da connessione RDP | _. _. | _. _. , cioè in connessione | _. _. Desktop remoto | _. _. . Software è base fornita con il computer sotto Windows, o si può direttamente passare attraverso software esterni, come mRemoteNG per esempio. il master di sito ufficiale Una volta collegato al | _. _. , aprire il web browser presente su di esso, quasi sempre | _. _. | _. _. . Naviga all'indirizzo: _! _ | Fare clic sul grande pulsante | _. _. Scarica .NET Core | _. _. | _. _. e permettere il download.
# téléchargement des dépendances minimales
sudo apt-get install curl libunwind8 gettext
# acquisition de dotnet par curl
curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=835021
# Extraction et placement de dotnet dans /opt/dotnet
sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet
# Lien symbolique afin d'utiliser la commande "dotnet" directement
sudo ln -s /opt/dotnet/dotnet /usr/local/bin
Una volta scaricato, eseguiamo il file e lo installa Dotnet. ; Infine, una volta scaricato e installato, è possibile controllare la sua installazione. "Audit | _. _. Apriamo il menu iniziato e stiamo cercando: _! _ | | _. _. . Convalida e si apre il prompt dei comandi nero. " ; Abbiamo navigato alla cartella Dotnet | _. _. Se il comando dir restituisce un elenco di file e che: _! _ | | _. _. è presente in questo elenco, è possibile verificare il funzionto del software.
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 -name '*.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
Lì più a guardare se il progetto web | _. _. Web t | _. _. Restituisce un risultato sul localhost | _. _. Aprire il browser web e digitare l'indirizzo | _. _. Conclusione della parte | _. _. Conclusione: _! _ | Ora sapete installare Dotnet per uso sotto Linux, in un contenitore di finestra mobile o su un | _. _. Windows.
Questo articolo sembra utile a voi find /opt/dotnet -name '*.so' -type f -print | xargs ldd | grep 'not found' ! :
mkdir dotnet && cd dotnet # création d'un dossier pour tester.
dotnet new # création du projet
dotnet restore # restauration des fichiers spécifiés dans le fichier project.json
dotnet run # lancement de l'application
#output de la commande run
Project dotnet (.NETCoreApp,Version=v1.1) was previously compiled. Skipping compilation.
Hello World!
# tout semble fonctionner.
?
Server "'" par "dotnet new -" Server ! : ! "" "".
==
Vous avez désormais une installation fonctionne de Dotnet sur votre machine sous Linux ; l'avantage de Dotnet est son fonctionnement sur différents OS en n'ayant rien à modifier. Nous vous invitons néanmoins à consulter la documentation de Dotnet afin d'en apprendre plus sur l'environnement de développement qu'il propose, notamment pour les OS Unix.
==
==
"", de backup
==
; Questo tutorial 8.
:
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
backup "dotnet"
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://*:80")
# On sauvegarde et on quitte le fichier
: CTRL++ Server.
==
docker commit dotnet dotnetimage
docker stop dotnet
docker rm dotnet
docker run -it -d -p 80:80 --name dotnetapp01 dotnetimage bash dotnet.sh
==
L'installation de Dotnet dans un conteneur Docker est désormais fonctionnelle ; si vous tapez désormais l'adresse ip de votre Server dans votre navigateur web, vous devriez constater votre projet (dans le cas d'un projet web).
==
==
Server Server Windows 2012.
==
: ("Remote Desktop Protocol") ""
Server "Internet Explorer" "http://www.microsoft.com/net/core#windowscmd". " 1.1 SDK"
==
"cmd"
:
cd "C:\Program Files\dotnet"
dir
"dotnet.exe"
mkdir "C:\Program Files\dotnet\test"
cd "C:\Program Files\dotnet\test"
"C:\Program Files\dotnet\dotnet.exe" new -t web
"C:\Program Files\dotnet\dotnet.exe" restore
C:\Program Files\dotnet\dotnet.exe" run
(-t web) : "http://localhost:5000".
==
Dotnet est désormais fonctionnel sur votre Server Windows.
Conclusion
Server Windows.
?





Attivare l'aggiornamento automatico dei commenti