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

来自Chinese 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.

zh:Dotnet 核心安装在专用服务器上 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 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



您未被允许发表评论。