1.发布一个.net core(只安装了.Net Core运行时,而没有安装ASP.NET Core运行时,需要添加以下节点再发布)。
2.在centOS7系统下安装.net core环境。
首先,安装libicu依赖
执行下方命令行
yum install libunwind libicu
第二步,Add the dotnet product feed
按照微软官网上的流程执行下面两行命令- sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
- sudo sh -c ‘echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo‘
第三步,Install the .NET SDK
执行下方命令行,时间较长
- sudo yum update
- sudo yum install libunwind libicu
- sudo yum install dotnet-sdk-2.0.2
第四步,安装完成
输入 dotnet --info ,验证是否安装成功
3.下载WinSCP(https://winscp.net/eng/download.php)。
4.连接CentOS7。
5.通过winSCP,将发布好的文件复制到centOS文件下。
6.执行dll([root@用户名 项目发布的文件夹] dotnet 你的项目名称.dll)。
如图所示,发布成功。
发布.net core Web到CentOS7
原文地址:https://www.cnblogs.com/Zhengxue/p/9822379.html