הבדלים בין גרסאות בדף "הליבה Dotnet התקנה על שרת ייעודי"
(2 גרסאות ביניים של אותו משתמש אינן מוצגות) | |||
שורה 1: | שורה 1: | ||
+ | <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_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_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_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]] |
גרסה אחרונה מ־20:50, 30 בינואר 2017
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
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
fr:Installation de Dotnet Core sur un serveur dédié
מאמר זה הוא התוצאה של תרגום אוטומטי המבוצע על ידי תוכנה. אתה יכול להציג את מקור המאמר כאן.
מבוא | _. _. לפני כמה חודשים Microsoft עשה היא חופשית בסביבת הפיתוח .NET, ומאפשר לכולם להתקין אותו באופן חופשי | _. _. בנוסף לכך הוא עכשיו מוסיפה את היכולת להתקין ולהשתמש ב- .NET framework ישירות על לינוקס, ללא באמצעות מכונה וירטואלית. בוא נראה במדריך זה כיצד להתקין ולהשתמש בתוכנה .NET הליבה על לינוקס, אז תחת חלונות.
מקום: _! _ | התקנה על לינוקס: _! _ | גרוס | _. _. חלק זה ייכתב על ידי לקיחת כבסיס מכונת ריצה אובונטו | _. _. עליך להתאים את ההוראות שונה אם אתה משתמש חלוקה שונה. בנוסף, הזמנות אובונטו, דביאן ישות דומה במובנים רבים, זה OS המשתמשים צריכים להיות מסוגלים להשתמש הפקודות המפורטות בחלק זה. ; התקנה של המסגרת | _. _. .NET ליבה מחייבת ספריות מסוימות אשר אינם כלולים ישירות | _. _. נחזור לנקודה זו מאוחר יותר. לעת עתה, אנו פשוט להתקין את ספריות והתוכנה הבאות | _. _. אנחנו מכן הורד | _. _. בדיקת פעולת | _. _. לאחר התקנת המסגרת, באפשרותך לבדוק | _. _. אנחנו פותחים Powershell ונעה בספריה שבה אנו כותבים גישה | _. _. מסקנה: _! _ | עכשיו אתה יודע להתקין לשימוש תחת לינוקס, במיכל Docker או על | _. _. חלונות. | _. _. של אתר האינטרנט הרשמי של microsoft. בעת כתיבת מדריך זה, הגענו גירסה | _. _. תצוגה מקדימה | _. _. התוכנה של הקישור הורד עשויים להשתנות. תרגיש חופשי לחפש קישור להורדה חדש כי היה בצע גירסה חדשה זמינים באתר האינטרנט של Microsoft.
אם כל יחסי התלות של | _. _. Dotnet | _. _. האם כבר מותקנת, באפשרותך לדלג על החלק ממוסגר להלן. בכל המקרים, אנו ממליצים בכל זאת לבדוק כי כל יחסי התלות שלך מותקנים מההתחלה, אחרת לא Dotnet להתחיל.
תבדוק את ההתקנה: _! _ | פעם אחת את הפקודה | _. _. למצוא | _. _. שם: _! _ |
סוג f | _. _. הדפס | _. _. XARGS ldd | _. _. | _. _. לא נמצא ' | _. _. נותן יותר אין חסרים ספריה, המערכת היא תיאורטית מוכן לשיגור Dotnet. כדי לבדוק איך זה עובד, אנו נשתמש במבחן ממליצים רשמית באתר הרשמי של מיקרוסופט, עם הקמתה של HelloWorld | _. _. כבסיס. לשם כך, בצע מספר פקודות אלה | _. _. עבור פרוייקטים אינטרנט | _. _. במקרה של אתר אינטרנט, ניתן ליצור את הפרוייקט עם הקסטל, | _. _. אינטרנט Dotnet.Pour משולב ליצור פרוייקט אינטרנט, פשוט להחליף את הפקודה | _. _. dotnet חדש | _. _. מאת: _! _ | dotnet חדש | _. _. האינטרנט t | _. _. מי הולך לשלב | _. _. אינטרנט וליצור ספריה www ביצירת תיקייה. הגדרת לפרויקט אינטרנט תחת Dotnet מורכבת יותר HelloWorld פשוטה | _. _. כדי ליצור, אנחנו לא נלך רחוק | _. _. בנוסף, תוכלו למצוא באשר HelloWorld | _. _. קובץ הגדרות תצורה: _. _. packages.JSON | _. _. ואת קובץ היישום העיקרי, | _. _. | _. _. המסקנה של חלק | _. _. עם Docker | _. _. מבוא | _. _. Docker היא תוכנה המאפשר פריסה אוטומטית של יישומים במיכלים תוכנה סגורה, וכך להימנע להשחית את המערכת. מיכל המערכת מאפשרת גם כדי לייצא ולייבא במהירות | _. _. תמונות: _! _ |
הסביבה או להפעיל כלי שפותח על מערכת הפעלה על מערכת הפעלה נוספת. כל מה צריך את היישום לפעול בתוך המכולה. 16.04 ; התקנה עם Docker | _. _. ערכת לימוד זו מתחיל לאחר ההתקנה של Docker | _. _. אם תוכנה זו אינה מותקנת כבר על המחשב שלך, עיין בתיעוד הרשמי של Docker.
Docker פונקציונלי פעם אחת, הורדת את התמונה זמין על-ידי Microsoft | _. _. אנו לטעון את התמונה מנותקת, עם הפקודה הבאה: _! _ | אנו נמצאים כעת במעטפת של המארח של Docker | _. _. זה מערכת אטומה. לאחר הורדת התמונה Docker מהמאגר הרשמי של מיקרוסופט, אנו יכולים עכשיו להתקין Dotnet. קודם ניצור .sh הקובץ שאנו מכנים במהלך ביצוע של המיכל | _. _. אנחנו | _. _. נשאיר הטקסט עורך. תמיד בבסיס הספריה Docker, ניצור את התיקיה dotnet לנו לקרוא את הסקריפט bash וליצור dotnet פרוייקט של | _. _. תצורת פרוייקט | _. _. אנחנו גם צריכים לשנות את הכתובת של האתר על-ידי עריכת הקובץ: _. _. | _. _. התיקיה dotnet.
לתצורת נעשים, נוכל לעזוב את המיכל | _. _. | _. _. P ואז CTRL | _. _. Q מאפשר לנו לשוב לשורש | _. _. גיבוי והשקת | _. _. הגיע זמן כדי להפעיל את השירות. לשם כך, עלינו להחיל את השינויים שביצעת בתמונה, להתחיל התמונה החדשה על ידי מסדר אותה. ; המסקנה של חלק | _. _. התקנה תחת | _. _. Dotnet התקנה קל יותר עם | _. _. בנוסף, GUI achived על ידי RDP מאפשר אירוח טוב יותר למתחילים. Dotnet מוצר מ- Microsoft, וכן חלונות, שילוב שלה הוא פשוט יותר. :
apt-get install libunwind8 gettext wget
הורדה של Dotnet | _. _. נחבר RDP | _. _. יציאה | _. _. בסיסי | _. _. . פעם אחת לפתוח ממשק, לפתוח את דפדפן האינטרנט, ניווט: _! _ | משם אנו בוחרים | _. _. חלונות: _! _ | כמו עצם, | _. _. שורת הפקודה | _. _. אחרים: _! _ | כסביבה, ולאחר מכן לחץ על: _! _ | הורד הליבה .NET | _. _. | _. _. אם ההורדה לא מתאפשרת עבור שאלות בטחון, שנפתח ב- Powershell ולאחר מכן wget משמש כדי להוריד את הקובץ. "dotnet" מאמר זה נראה שימושי 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!
?
שרת "'" par "dotnet new -" שרת ! : ! "" "Program.cs".
==
Dotnet est désormais installé sur votre שרת Linux et devrait vous permette de développer complètement en utilisant le framework .NET.
==
==
"", de גיבוי
==
; </> :
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
גיבוי :
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++ שרת.
==
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 שרת Linux et devrait vous permette de développer complètement en utilisant le framework .NET.
==
;
==
שרת ( 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 שרת, puis taper cette adresse : http://localhost:5000 ; si on a un site web en retour, c'est que le service fonctionne correctement.
==
שרת Windows.
?
הפעלת רענון אוטומטי של התגובות