ASP.Net Core应用部署到Linux服务器
注:本文测试基于Deepin Linux系统
1、发布
将项目文件发布到windows系统的某个目录底下,详细操作可参考ASP.Net Core程序发布;
2、上传服务器
将发布好的项目文件打包上传到Linux服务器,可参照SecureCRT上传文件到服务器,为了更好地理解,假定将文件AngularDemo01.tar上传到服务器的/usr/publish/Angular路径下;
3、运行
打开终端,进行上传目录
cd /usr/publish
对上传的文件目录进行赋权
sudo chmod -R 777 Angular
找到压缩包若上传的是压缩包,则先进行解压缩
cd Angular
sudo tar -xvf AngularDemo01.tar
进行解压后的文件,运行项目
sudo dotnet AngularDemo01.dll
注:该AngularDemo01.dll必须是在发布的目录底下的dll文件,如发布的路径为bin/Release/netcoreapp3.1/publish/ÿ