Dotnet 核心安装在专用服务器上

来自Chinese Ikoula Wiki
Ikbot讨论 | 贡献2017年1月21日 (六) 04:26的版本
Jump to navigation Jump to search

es:Instalación de dotnet Core en un servidor dedicado pt:Instalação de núcleo do dotnet em um servidor dedicado he:הליבה Dotnet התקנה על שרת ייעודי ro:DotNet Core instalare pe un server dedicat ru:Установка DotNet Core на выделенном сервере pl:Dotnet Core instalacji na serwerze dedykowanym ja:専用サーバーの Dotnet のコア インストール ar:تثبيت 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é

这篇文章是从由软件进行自动翻译。你可以看到这篇文章的源代码

介绍 | _._。 现在微软已经几个月免费.NET 开发环境,让每个人都要安装它自由 | _._。 除了这是现在添加安装和使用.NET 框架直接在 Linux 上,而不使用虚拟机的能力。我们将在本教程中看到如何安装和在 Linux 上,然后在 下使用.NET 核心软件。

地点: _ ! _ | 在 Linux 上的安装: _ ! _ | 毛 | _._。 这一部分将写下运行 Ubuntu 机器,以此基础 | _._。 你需要适应不同的订单,如果您使用的不同的分布。此外,订单 Ubuntu 和 Debian 被在许多方面类似,此操作系统的用户应该能够使用此部分中列出的命令。 ; 框架的安装 | _._。 .NET 核心需要一些库未被包括在内的直接 | _._。 我们将稍后再讨论这一点。现在,我们只安装以下的图书馆和软件 | _._。 我们然后下载 | _._。 虚拟主机 | _._。 从微软官方网站。当编写本教程中,我们处于版本 | _._。 预览 | _._。 软件和下载链接可能会改变。请随时寻找新的下载链接,会按照 Microsoft 网站上可用的新版本。

如果所有的依赖项 | _._。 虚拟主机 | _._。 都已经安装,您可以跳过下面陷害的部分。在所有情况下,我们推荐不过检查所有依赖项的安装从一开始,否则不 开始。

检查安装: _ ! _ | 一次命令 | _._。 找到 | _._。 名称: ___ ! _ |

键入 f | _._。 打印 | _._。 XARGS ldd | _._。 | _._。 找不到 ' | _._。 给更多没有缺少库,系统是从理论上准备发射 Dotnet。若要测试它是如何工作,我们将使用测试正式建议微软,HelloWorld 设立的官方网站 | _._。 作为一个基地。要执行此操作,请按照这些几个命令 | _._。 对于 web 项目 | _._。 与隼,可以在一个网站的情况下创建项目 | _._。 综合的 Dotnet.Pour Web 创建一个 web 项目,只需替换命令 | _._。 新 检查操作 | _._。 一旦安装完毕的框架,您可以测试 | _._。 我们打开 Powershell 和移动在一个目录在哪里我们写访问 | _._。 结论: _ ! _ | 现在你知道为使用 Linux,在码头集装箱或下安装 Dotnet | _._。 �� | _._。 由: _ ! _ | 新 dotnet | _._。 web t | _._。 谁来整合 | _._。 Web,并创建一个 www 目录中创建文件夹。设置 web 项目下 Dotnet 是比简单的 HelloWorld 复杂 | _._。 若要创建,我们不会进一步去 | _._。 此外,你找到 HelloWorld | _._。 配置文件: _._。 packages.JSON | _._。 和主应用程序文件,| _._。 | _._。 结论部分 | _._。 多克 | _._。 介绍 | _._。 码头是一种软件允许自动部署的应用程序在软件容器封闭,从而避免损坏系统。此容器系统还允许导出和导入快速 | _._。 图像: _ ! _ |

就是环境或操作在 OS 上另一个操作系统上开发的工具。一切都需要对应用程序进行容器内。 16.04 ; 与码头工人安装 | _._。 本教程的码头工人安装后启动 | _._。 如果您的计算机中尚未安装此软件,请参阅官方文档的码头工人。

一次功能的码头工人,你下载由微软提供的图像 | _._。 我们加载图像被分离后,用下面的命令: _ ! _ | 现在我们在码头的主机壳 | _._。 它是一个封闭的系统。有从微软官方资料库下载码头工人形象,我们现在可以安装 Dotnet。我们首先创建我们的容器执行过程中调用文件.sh | _._。 我们 | _._。 和我们离开文本编辑器。总是在码头目录的根,我们创建了文件夹 dotnet 我们在上面的 bash 脚本调用,并创建项目 dotnet | _._。 项目配置 | _._。 我们还需要通过编辑文件来更改站点的地址: _._。 | _._。 dotnet 文件夹。

正在作出的配置,我们可以离开该容器 | _._。 | _._。 P,那么 CTRL | _._。 Q 让我们返回到根的 | _._。 备份和发射 | _._。 它现在是时候来启动该服务。为此,我们必须应用对图片所做的更改,并由她设置启动的新形象。 ; 结论部分 | _._。 在 Windows 下的安装 | _._。 Dotnet 安装容易与 Windows | _._。 此外,GUI 得到 RDP 初学者允许更好的住宿。虚拟主机是来自微软,以及 Windows 产品,其一体化是更简单。 :

apt-get install libunwind8 gettext wget


下载的 Dotnet | _._。 我们连接到 RDP | _._。 港口 | _._。 基本 | _._。 .一次打开界面,打开 Web 浏览器并导航到: _ ! _ | 从那里我们选择 | _._。 Windows: _ ! _ | 像骨头,| _._。 命令行 | _._。 其他: _ ! _ | 作为环境,然后点击: _ ! _ | 下载.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. 



?

0



您未被允许发表评论。