Linux-centos7部署asp.net core 5.0的WebAPI项目
重点:在centos中部署WebAPI项目不需要安装nginx;而部署Web项目需要使用nginx作反向代理。
1.在centos中需要安装 .net core 5.0 的 runtimes运行时环境(如果使用centos开发 .net core项目就需要安装 .net core SDKS包括开发环境和运行时环境)。
// 安装.net core 5.0 运行时环境
sudo dnf install aspnetcore-runtime-5.0
// 验证是否安装成功
sudo dotnet --info
2.将发布的文件夹(例如 publish)移到centos7系统中,进到文件夹里面。
执行相对应的dll文件即可。例如:
dotnet Scan.WebApi.dll