Установка DotNet Core на выделенном сервере: различия между версиями

Материал из Ru Ikoula wiki
Jump to navigation Jump to search
Строка 1: Строка 1:
 +
<span data-link_translate_he_title="הליבה Dotnet התקנה על שרת ייעודי"  data-link_translate_he_url="%D7%94%D7%9C%D7%99%D7%91%D7%94+Dotnet+%D7%94%D7%AA%D7%A7%D7%A0%D7%94+%D7%A2%D7%9C+%D7%A9%D7%A8%D7%AA+%D7%99%D7%99%D7%A2%D7%95%D7%93%D7%99"></span>[[:he:הליבה Dotnet התקנה על שרת ייעודי]][[he:הליבה Dotnet התקנה על שרת ייעודי]]
 
<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]]
 
<span data-link_translate_pl_title="Dotnet Core instalacji na serwerze dedykowanym"  data-link_translate_pl_url="Dotnet+Core+instalacji+na+serwerze+dedykowanym"></span>[[:pl:Dotnet Core instalacji na serwerze dedykowanym]][[pl:Dotnet Core instalacji na serwerze dedykowanym]]
 
<span data-link_translate_pl_title="Dotnet Core instalacji na serwerze dedykowanym"  data-link_translate_pl_url="Dotnet+Core+instalacji+na+serwerze+dedykowanym"></span>[[:pl:Dotnet Core instalacji na serwerze dedykowanym]][[pl:Dotnet Core instalacji na serwerze dedykowanym]]

Версия 04:30, 29 января 2017

he:הליבה Dotnet התקנה על שרת ייעודי ro:DotNet Core instalare pe un server dedicat 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 fr:Installation de Dotnet Core sur un serveur dédié

Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.

Введение | _. _. Теперь несколько месяцев, Microsoft сделала бесплатно среду разработки .NET, позволяя каждому человеку установить его свободно | _. _. В дополнение к этому, теперь добавляет возможность установки и использования .NET framework непосредственно на Linux, без использования виртуальной машины. Мы увидим в этом учебнике как установить и использовать программное обеспечение .NET ядро Linux, затем под .

Место: _! _ | Установка на Linux: _! _ | Валовой | _. _. Эта часть написана, взяв за основу машина работает на Debian | _. _. необходимо адаптировать различные заказы, если вы используете другой дистрибутив. Кроме того команда Debian и Ubuntu же хорошие способы, эта ОС пользователи теоретически должны иметь возможность использовать команды, перечисленные в этой части. ; Установка платформы | _. _. Установки под Linux не является сложным в себе: _! _ | один | _. _. Майкрософт описывается выполнение операций.

Обычно является установка завершена так | _. _. чтобы проверить, мы будем выполнять команду | _. _. Новый | _. _. Если это создает проект, все работает. Если появляются ошибки, что основные библиотека не установлена на вашем компьютере.

Проверьте правильность установки: _! _ | Как только команда | _. _. найти | _. _. Имя: ___! _ |

тип f | _. _. распечатать | _. _. XARGS ldd | _. _. | _. _. не найден ' | _. _. дает больше не отсутствует библиотека, система теоретически готова к запуску Dotnet. Чтобы проверить, как это работает, мы будем использовать тест, официально рекомендованных на официальном сайте Microsoft, с созданием HelloWorld | _. _. как база. Для этого выполните эти несколько команд | _. _. Для веб-проектов | _. _. В случае веб-сайта, проект может быть создан с пустельга, | _. _. Интегрированный Dotnet.Pour Web создать веб-проект, просто замените команду | _. _. Новый dotnet | _. _. по: _! _ | Новый dotnet | _. _. Web t | _. _. кто будет интегрировать | _. _. Веб- и создайте каталог www в создание папки. Настройка веб-проекта под Dotnet является более сложным, чем просто "HelloWorld" | _. _. для создания, мы не будем идти дальше | _. _. Кроме того, вы найдете как HelloWorld | _. _. файл конфигурации: _. _. packages.JSON | _. _. и основной файл приложения, | _. _. Program.CS | _. _. Завершение части | _. _. С Докер | _. _. Введение | _. _. Докер это программное обеспечение, позволяющее автоматическое развертывание приложений в контейнерах программное обеспечение закрыты, таким образом избегая к повреждению системы. Этот контейнер система также позволяет экспортировать и импортировать быстро | _. _. изображения: _! _ |

окружающей среды или работают инструменты, разработанные на ОС на другой ОС. Все, что нужно приложение для работы внутри контейнера. 8 ; Установка с Докер | _. _. Этот учебник начинается после установки Докер | _. _. Если эта программа еще не установлена на вашем компьютере, пожалуйста, обратитесь к официальной документации пристыкован и особенно | _. _. непосредственно о Debian | _. _. Как только функциональный Докер, вы загрузите изображения, сделанные Microsoft | _. _. После загрузки, мы вступаем Баш изображения | _. _. В окружающей среде, мы создадим файл Апелляционный | _. _. Мы | _. _. файл и создайте папку | _. _. DotNet | _. _. в корне а затем создать проект.

Конфигурация проекта | _. _. Нам также необходимо изменить адрес сайта путем редактирования файла: _. _. Program.CS | _. _. dotnet папка | _. _. Докер предлагает управления портами, мы можем указать любой внутренний порт на внешний порт определяется при создании контейнера.

Конфигурации, предпринимаемые, мы можем оставить контейнер | _. _. | _. _. P, то CTRL | _. _. Q позволяет нам вернуться к корню | _. _. Резервное копирование и запуск | _. _. Настало время, чтобы запустить службу. Для этого мы должны применить изменения, внесенные в изображение и начать новое изображение, установив ее вверх. : Завершение части | _. _. Установка на Server | _. _. Введение | _. _. Преимуществом Dotnet является его переносимость между различными ОС. Ранее мы видели как установить Dotnet на одном | _. _. Linux, мы теперь заботиться, чтобы установить его на один | _. _. Windows: _! _ | Установка платформы | _. _. Монтаж производится как на любом компьютере, но удаленно | _. _. Мы начнем с подключения RDP | _. _. Протокол удаленного рабочего стола | _. _. , то есть в связи | _. _. Удаленный рабочий стол | _. _. . Программное обеспечение основной поставляется с компьютером под Windows, или вы можете напрямую пройти через внешнее программное обеспечение, как перименовывать например. Официальный сайт мастер После подключения к | _. _. , откройте веб-браузер на него, почти всегда | _. _. | _. _. . Он переходит к адресу: _! _ | Нажмите на большую кнопку | _. _. Загрузка .NET Core | _. _. | _. _. и мы загрузки.

# 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


После загрузки, мы выполняем файл и устанавливает Dotnet. ; Наконец после загрузки и установки, вы можете проверить его установку. "Аудит | _. _. Мы открываем меню начала и мы ищем: _! _ | | _. _. . Он проверяет и откроется черный Командная строка. " ; Мы приплыли к Dotnet папку | _. _. Если команда dir возвращает список файлов и что: _! _ | DotNet.exe | _. _. присутствует в этом списке, можно протестировать работу программного обеспечения.

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


Там больше смотреть на, если веб-проект | _. _. Web t | _. _. Возвращает результат на локальном компьютере | _. _. Откройте веб-браузер и введите адрес | _. _. Завершение части | _. _. Вывод: _! _ | Теперь вы знаете, чтобы установить Dotnet для использования под Linux, в ДОКЕР контейнере или на | _. _. Окна.

Эта статья представляется полезным для вас 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.


?
Сервер  "'" par "dotnet new -"  Сервер !  : !  ""  "".

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 Резервное копирование


==

;  Этот учебник  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
Резервное копирование  "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++ Сервер.


==

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 Сервер dans votre navigateur web, vous devriez constater votre projet (dans le cas d'un projet web).




==

==

Сервер  Сервер Windows 2012.

==

:  ("") ""
Сервер "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
"" 
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 Сервер Windows.

==

Сервер Windows. 



?

0



Вы не можете оставлять комментарии.