“Dotnet 核心安装在专用服务器上”的版本间的差异
(未显示同一用户的11个中间版本) | |||
第1行: | 第1行: | ||
+ | <span data-link_translate_zh_title="Dotnet 核心安装在专用服务器上" data-link_translate_zh_url="Dotnet 核心安装在专用服务器上"></span>[[:zh:Dotnet 核心安装在专用服务器上]][[zh:Dotnet 核心安装在专用服务器上]] | ||
+ | <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_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_ru_title="Установка DotNet Core на выделенном сервере" data-link_translate_ru_url="%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+DotNet+Core+%D0%BD%D0%B0+%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%BC+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5"></span>[[:ru:Установка DotNet Core на выделенном сервере]][[ru:Установка DotNet Core на выделенном сервере]] | ||
+ | <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_ja_title="専用サーバーの Dotnet のコア インストール" data-link_translate_ja_url="%E5%B0%82%E7%94%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE+Dotnet+%E3%81%AE%E3%82%B3%E3%82%A2+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB"></span>[[:ja:専用サーバーの Dotnet のコア インストール]][[ja:専用サーバーの Dotnet のコア インストール]] | ||
+ | <span data-link_translate_ar_title="تثبيت Dotnet الأساسية على خادم مخصص" data-link_translate_ar_url="%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA+Dotnet+%D8%A7%D9%84%D8%A3%D8%B3%D8%A7%D8%B3%D9%8A%D8%A9+%D8%B9%D9%84%D9%89+%D8%AE%D8%A7%D8%AF%D9%85+%D9%85%D8%AE%D8%B5%D8%B5"></span>[[:ar:تثبيت Dotnet الأساسية على خادم مخصص]][[ar:تثبيت Dotnet الأساسية على خادم مخصص]] | ||
+ | <span data-link_translate_de_title="Dotnet-Core-Installation auf einem dedizierten server" data-link_translate_de_url="Dotnet-Core-Installation+auf+einem+dedizierten+server"></span>[[:de:Dotnet-Core-Installation auf einem dedizierten server]][[de:Dotnet-Core-Installation auf einem dedizierten server]] | ||
<span data-link_translate_nl_title="DotNet Core-installatie op een dedicated server" data-link_translate_nl_url="DotNet+Core-installatie+op+een+dedicated+server"></span>[[:nl:DotNet Core-installatie op een dedicated server]][[nl:DotNet Core-installatie op een dedicated server]] | <span data-link_translate_nl_title="DotNet Core-installatie op een dedicated server" data-link_translate_nl_url="DotNet+Core-installatie+op+een+dedicated+server"></span>[[:nl:DotNet Core-installatie op een dedicated server]][[nl:DotNet Core-installatie op een dedicated server]] | ||
<span data-link_translate_fr_title="Installation de Dotnet Core sur un serveur dédié" data-link_translate_fr_url="Installation_de_Dotnet_Core_sur_un_serveur_d%C3%A9di%C3%A9"></span>[[:fr:Installation de Dotnet Core sur un serveur dédié]][[fr:Installation de Dotnet Core sur un serveur dédié]] | <span data-link_translate_fr_title="Installation de Dotnet Core sur un serveur dédié" data-link_translate_fr_url="Installation_de_Dotnet_Core_sur_un_serveur_d%C3%A9di%C3%A9"></span>[[:fr:Installation de Dotnet Core sur un serveur dédié]][[fr:Installation de Dotnet Core sur un serveur dédié]] |
2017年2月9日 (四) 17:35的最新版本
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.
?
开启评论自动刷新