Installazione di DotNet Core su un server dedicato

Da It Ikoula wiki.
Jump to navigation Jump to search

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 !  : !  ""  "".

Dotnet-works.jpg

==

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

UseUrls.jpg

: 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" 


Win-core-download.jpg

Win-core-install.jpg

==

"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".


Win-core-works.jpg

==

Dotnet est désormais fonctionnel sur votre Server Windows.

Conclusion

Server Windows. 



?

0



Non si dispone dei permessi necessari per inviare commenti.