在Linux独立运行.net核心

时间:2016-03-06 10:31:34

标签: asp.net-web-api visual-studio-2015 asp.net-core .net-core

我已经开始使用.net核心和visual studio 15开发Web服务(web api)。

我的目标是在Windows上开发服务,然后将其部署在离线linux pc上(将文件放在linux上的唯一方法是使用usb闪存驱动器)。

我无法找到有关如何完成此操作的文档或指南。大多数信息都是关于无关和远程虚拟服务器的讨论。

任何有关我如何打扰linux并在独立的Linux上安装.net框架的信息都会非常有帮助

2 个答案:

答案 0 :(得分:0)

您可以在此页面上阅读有关如何在Linux上安装.NET Core的信息:
https://get.asp.net/OtherDownloads
https://docs.asp.net/en/latest/getting-started/installing-on-linux.html

要将应用程序部署到Linux,我通常使用像Git这样的源代码管理(从Windows推送到Git并从Linux上推送到Git)。 FTP到Linux机器可能是另一种选择,创建安装包或只使用USB闪存驱动器

答案 1 :(得分:0)

我刚刚回答了类似的问题here。基本上你需要用

发布你的应用程序
dnu publish -o ./deploy

命令。它允许您将应用程序与所需的包一起打包以进行分发。

使用它应该允许您在具有.NET Core的任何计算机上删除该输出文件夹。您将能够从输出路径运行Web,而无需从NuGet下载软件包。