首页 > 技术文章 > Linux 宝塔部署 ASP.NET Core 应用

queque 2020-12-12 15:23 原文

第一步,发步应用

我这是一个API 应用和 MVC 应用

设置,服务器上要运行的端口

API 端口5000

MVC 端口5001

打包文件夹,发步

1、桌面新建俩个文件夹

2、右键项目发步,选中iis

目标位置选择刚刚桌面上创建的API文件夹

MVC 同理,这里不做演示

第二步、安装LInux ASP.NET Core 运行时环境

1、连接服务器

2、执行以下命令 (在Linux 鼠标右键复制粘贴)

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

 sudo yum install dotnet-sdk-3.1

耐心等待下载(停顿下时,Y 一下),安装完成

第三步,利用宝塔,将我们打包的项目文件上传到服务器

把打包发步的俩个文件夹上传上来

第四步,运行项目,浏览器访问

1、首先,在终端进入项目所在的文件,启动运行

运行你项目的dll文件

注意!这样运行项目,当你退出时,项目也将退出,我们必须保证项目一直在服务器运行所以,执行以下命令(Ctrl + C 退出)

退出后,执行 nohup dotnet Loans.API.dll

然后直接关闭终端,重新连接在对MVC 做同样的事情,记得把MVC中API的地址换成你服务器的地址(如果你是只有一个MVC项目就不必了,我这是API+MVC 所以的弄俩下)

2、其次开放防火墙端口,以及安全组端口(安全组,自行操作,不做演示)

第五步,浏览器运行

推荐阅读