文章内容
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如何部署

评论列表