Установка DotNet Core на выделенном сервере

Материал из Ru Ikoula wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ru:Установка DotNet Core на выделенном сервере 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 it:Installazione di DotNet Core su un server dedicato 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é

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

Введение | _. _. Теперь несколько месяцев, 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



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