部署.net core之前,请先确定已经安装了运行环境 Linux安装.net core环境 新建一个用于测试的 .net core web 项目 直接发布到文件夹,目标运行时选择 linux-64,这里根据你自己的操作系统的运行环境选择。 先点击完成,后面再设置参数 点击 显示所有设置,设置目标运行时,如果不知道操作系统的具体运行环境,那么选择 可移植 即可,我这里选择linux-64 点击发布即可 将发布好的项目拷贝到Linux服务器,此处目录可以自行选择。我放到了 usr/www 文件夹内,如果是有界面的系统,那么可以直接在图形化界面中创建该文件夹即可,如果是命令窗口,可以cd到该目录下用指令创建文件夹,或者是在xftp中直接右键新建即可 我用的是 Xftp7 作为上传工具 为运行程序分配可执行权限,因为对于linux系统而言无论是exe文件还是.dll文件都不是可执行文件,被认为是普通文件,而普通文件是不具备可执行权限的,chmod+x 可以将普通文件转换为可执行文件,即允许该文件被执行。 在终端窗口,切换到项目运行文件所在目录,执行dotnet指令,将站点运行起来。 可以正常访问了