文章内容

2017/6/8 13:59:49,作 者: 黄兵

ASP.NET Core如何部署

上一节学习了如何在ASP.NET Core上发布,这一节开始学习如何部署至Ubuntu系统。

发布文件以后实际部署项目。同样以.NET Core两种部署方式来介绍:

环境:Ubuntu 10.04 x64和.NET Core 1.1

推荐工具:WinSCP PuTTY

依赖框架部署

首先参考官方网站安装.NET Core:https://www.microsoft.com/ent/core#linuxubuntu,使用PuTTY登录到Ubuntu系统,具体参考我的另外一篇文章:EntityFrameworkCore v1.1.1 问题汇总The specified framework 'Microsoft.NETCore.App', version '1.1.2' was not found

用WinSCP登陆服务起,把Publish文件复制到/home/ubuntu/目录下,如图:

.

切换到home目录下,之后把publish文件复制到 /var/目录下,命令如下:

cp -r publish /var/

之后定位到publish目录下,执行dotnet xxxxx.dll,成功运行程序。

可以看到我修改了默认的5000端口,改4999端口,应为5000端口已经被占用。

之后的内容可以参考我这篇文章:Linux+Nginx+Asp.net Core及守护进程部署,在此就不再赘述了。

黄兵的个人博客原创。

转载请注明出处:黄兵的个人博客 - ASP.NET Core如何部署

分享到:

发表评论

评论列表