Ikoula Corporate
Espace client
Support
Blog
Wiki
Site web Ikoula
查看“Dotnet 核心安装在专用服务器上”的源代码
←
Dotnet 核心安装在专用服务器上
Jump to navigation
Jump to search
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
<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_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é]] <br /> 这篇文章是从由软件进行自动翻译。你可以[[:fr:Installation de Dotnet Core sur un serveur dédié|看到这篇文章的源代码]]<br /><span data-translate="fr"></span> <span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="ro"></span><span data-link_translate="pl"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --> ==介绍 | _._。 现在微软已经几个月免费.NET 开发环境,让每个人都要安装它自由 | _._。 除了这是现在添加安装和使用.NET 框架直接在 Linux 上,而不使用虚拟机的能力。我们将在本教程中看到如何安装和在 Linux 上,然后在 下使用.NET 核心软件。== <!--T:1--> 地点: _ ! _ | 在 Linux 上的安装: _ ! _ | 毛 | _._。 这一部分将写下运行 Ubuntu 机器,以此基础 | _._。 你需要适应不同的订单,如果您使用的不同的分布。此外,订单 Ubuntu 和 Debian 被在许多方面类似,此操作系统的用户应该能够使用此部分中列出的命令。 ; 框架的安装 | _._。 .NET 核心需要一些库未被包括在内的直接 | _._。 我们将稍后再讨论这一点。现在,我们只安装以下的图书馆和软件 | _._。 我们然后下载 | _._。 虚拟主机 | _._。 从微软官方网站。当编写本教程中,我们处于版本 | _._。 预览 | _._。 软件和下载链接可能会改变。请随时寻找新的下载链接,会按照 Microsoft 网站上可用的新版本。 ==如果所有的依赖项 | _._。 虚拟主机 | _._。 都已经安装,您可以跳过下面陷害的部分。在所有情况下,我们推荐不过检查所有依赖项的安装从一开始,否则不 开始。== <!--T:2--> ===检查安装: _ ! _ | 一次命令 | _._。 找到 | _._。 名称: ___ ! _ | === ====键入 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 ; 与码头工人安装 | _._。 本教程的码头工人安装后启动 | _._。 如果您的计算机中尚未安装此软件,请参阅官方文档的码头工人。 <br /> =====一次功能的码头工人,你下载由微软提供的图像 | _._。 我们加载图像被分离后,用下面的命令: _ ! _ | 现在我们在码头的主机壳 | _._。 它是一个封闭的系统。有从微软官方资料库下载码头工人形象,我们现在可以安装 Dotnet。我们首先创建我们的容器执行过程中调用文件.sh | _._。 我们 | _._。 和我们离开文本编辑器。总是在码头目录的根,我们创建了文件夹 dotnet 我们在上面的 bash 脚本调用,并创建项目 dotnet | _._。 项目配置 | _._。 我们还需要通过编辑文件来更改站点的地址: _._。 | _._。 dotnet 文件夹。===== 正在作出的配置,我们可以离开该容器 | _._。 | _._。 P,那么 CTRL | _._。 Q 让我们返回到根的 | _._。 备份和发射 | _._。 它现在是时候来启动该服务。为此,我们必须应用对图片所做的更改,并由她设置启动的新形象。 ; 结论部分 | _._。 在 Windows 下的安装 | _._。 Dotnet 安装容易与 Windows | _._。 此外,GUI 得到 RDP 初学者允许更好的住宿。虚拟主机是来自微软,以及 Windows 产品,其一体化是更简单。 : <syntaxhighlight lang="bash"> apt-get install libunwind8 gettext wget </syntaxhighlight><br /> 下载的 Dotnet | _._。 我们连接到 RDP | _._。 港口 | _._。 基本 | _._。 .一次打开界面,打开 Web 浏览器并导航到: _ ! _ | 从那里我们选择 | _._。 Windows: _ ! _ | 像骨头,| _._。 命令行 | _._。 其他: _ ! _ | 作为环境,然后点击: _ ! _ | 下载.NET 核心 | _._。 | _._。 如果下载不能启动的安全问题,我们打开 Powershell,然后使用 wget 下载该文件。 "''dotnet''" 这篇文章似乎对你有用 1.1.0-2-1 <syntaxhighlight lang="bash"> # 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 </syntaxhighlight> ''Dotnet'' <br /> <div id="ubuntu-special" style="background-color: #FBE6EB; border: 1px #FAC7D3 solid; padding: 20px;"> =====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 : <syntaxhighlight lang="bash"> find /opt/dotnet - '*.so' - - | | grep ' </syntaxhighlight> 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. <syntaxhighlight lang="bash"> # 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 </syntaxhighlight> </div> <br /> ========== <span style="color:#864C5A; font-style: Italic;">find /opt/dotnet -name '*.so' -type f -print | xargs ldd | grep 'not found'</span> ! : <syntaxhighlight lang="bash"> 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! </syntaxhighlight> <br /> ===== ?===== {{Template:Serveur}} "''''" par "''dotnet new -''" {{Template:Serveur}} ! : ! "" "Program.cs". <br /> ========== <div class="part-conclusion" style="background-color: #E7F9E9; padding: 5px; margin-bottom: 30px;"> <p>Dotnet est désormais installé sur votre {{Template:Serveur}} Linux et devrait vous permette de développer complètement en utilisant le framework .NET.</p> </div> <hr /><br /> ======== ========== "", de {{Template:Sauvegarde}} <br /> ========== ; </> :<br /> <syntaxhighlight lang="bash"> docker run -it -d --name dotnet microsoft/dotnet:latest </syntaxhighlight> : <syntaxhighlight lang="bash"> docker exec -it dotnet bash </syntaxhighlight> ; : <syntaxhighlight lang="bash"> nano dotnet.sh # une fois dans l'éditeur, rentrer ces informations #!/bin/bash cd dotnet dotnet run </syntaxhighlight> {{Template:Sauvegarde}} : <syntaxhighlight lang="bash"> mkdir dotnet && cd dotnet dotnet new -t web # pour un service web, sans "-t web" pour un logiciel simple. dotnet restore </syntaxhighlight> <br /> ========== "''Program.cs''" <syntaxhighlight lang="bash"> 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 </syntaxhighlight> : CTRL++ {{Template:Serveur}}.<br /> <br /> ========== <syntaxhighlight lang="bash"> docker commit dotnet dotnetimage docker stop dotnet docker rm dotnet docker run -it -d -p 8083:80 --name dotnetapp01 dotnetimage bash dotnet.sh </syntaxhighlight> <br /> ========== <div class="part-conclusion" style="background-color: #E7F9E9; padding: 5px; margin-bottom: 30px;"> <p>Dotnet est désormais installé sur votre {{Template:Serveur}} Linux et devrait vous permette de développer complètement en utilisant le framework .NET.</p> </div> ====== ; ======== {{Template:Serveur}} ( 3389 ) https://www.microsoft.com/net/core#windowscmd. "Windows" " / " " 1.1 SDK".<br /> <br /> <br /> <syntaxhighlight lang="bash"> cd Documents # téléchargement dans le dossier Documents de Windows wget https://go.microsoft.com/fwlink/?LinkID=835014 -OutputFile dotnet.exe </syntaxhighlight> <br /> ======== : : <syntaxhighlight lang="bash"> cd ~/Documents mkdir test cd test dotnet new -t web dotnet restore dotnet run </syntaxhighlight> <div class="part-conclusion" style="background-color: #E7F9E9; padding: 5px; margin-bottom: 30px;"> S'agissant d'un service web, nous pouvons constater son état en ouvrant un navigateur internet depuis le {{Template:Serveur}}, puis taper cette adresse : http://localhost:5000 ; si on a un site web en retour, c'est que le service fonctionne correctement. </div> ==== <!--T:3--> {{Template:Serveur}} Windows. <!--T:4--> <!-- Fin de l'article --> <br /><br /> ? <vote /> <!--T:5--> <!-- Commentaire --> <comments /> <!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Category:贡献]] [[Category:Linux]] -->
该页面使用的模板:
模板:Sauvegarde
(
查看源代码
)
模板:Serveur
(
查看源代码
)
返回至
Dotnet 核心安装在专用服务器上
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息
投稿
fr-wiki.ikoula.com
en-wiki.ikoula.com
es-wiki.ikoula.com
it-wiki.ikoula.com
nl-wiki.ikoula.com
de-wiki.ikoula.com
pt-wiki.ikoula.com
ru-wiki.ikoula.com
pl-wiki.ikoula.com
ro-wiki.ikoula.com
ja-wiki.ikoula.com
zh-wiki.ikoula.com
he-wiki.ikoula.com
ar-wiki.ikoula.com