Linux 宝塔部署 ASP.NET Core 应用

第一步,发步应用

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

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

API 端口5000

Linux 宝塔部署 ASP.NET Core 应用

MVC 端口5001

Linux 宝塔部署 ASP.NET Core 应用

打包文件夹,发步

1、桌面新建俩个文件夹

Linux 宝塔部署 ASP.NET Core 应用

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

Linux 宝塔部署 ASP.NET Core 应用
Linux 宝塔部署 ASP.NET Core 应用

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

Linux 宝塔部署 ASP.NET Core 应用
Linux 宝塔部署 ASP.NET Core 应用

MVC 同理,这里不做演示

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

1、连接服务器

Linux 宝塔部署 ASP.NET Core 应用

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

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
复制代码
Linux 宝塔部署 ASP.NET Core 应用
 sudo yum install dotnet-sdk-3.1
复制代码
Linux 宝塔部署 ASP.NET Core 应用
Linux 宝塔部署 ASP.NET Core 应用

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

Linux 宝塔部署 ASP.NET Core 应用

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

Linux 宝塔部署 ASP.NET Core 应用

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

Linux 宝塔部署 ASP.NET Core 应用
Linux 宝塔部署 ASP.NET Core 应用

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

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

Linux 宝塔部署 ASP.NET Core 应用
Linux 宝塔部署 ASP.NET Core 应用

运行你项目的dll文件

Linux 宝塔部署 ASP.NET Core 应用
Linux 宝塔部署 ASP.NET Core 应用

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

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

Linux 宝塔部署 ASP.NET Core 应用

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

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

Linux 宝塔部署 ASP.NET Core 应用
Linux 宝塔部署 ASP.NET Core 应用

第五步,浏览器运行

Linux 宝塔部署 ASP.NET Core 应用
Linux 宝塔部署 ASP.NET Core 应用
Linux 宝塔部署 ASP.NET Core 应用

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7542

赞 (0)
郭靖的头像郭靖
上一篇 2023年3月8日 下午4:49
下一篇 2023年3月9日 下午4:26

相关推荐

  • 用 Nginx 禁止国外 IP 访问我的网站

    看了下 Nginx 的访问日志,发现每天有好多国外的 IP 地址来访问我的网站,并且访问的内容基本上都是恶意的。因此我决定禁止国外 IP 来访问我的网站。 想要实现这个功能有很多方法,下面我就来介绍基于 Nginx 的 ngx_http_geoip2 模块来禁止国外 IP 访问网站。 ①安装 geoip2 扩展依赖: ②下载 ngx_http_geoip2_…

    2023年4月24日
    1.7K00
  • 使用Openssl 自签发IP证书

    使用Openssl 自签发IP证书 日常交付项目中,总是有这样的场景,再使用一些融合通讯的业务时,需要HTTPS 环境,那就涉及到SSL 证书的签发 考虑到项目成本的问题,往往都是本地自签发IP 证书使用;使用openssl生成根证书,签发服务端证书,安装根证书使浏览器信任自签证书。 创建证书脚本:ssl.sh 证书脚本内容: 签发证书 签发好的证书 安装根…

    2023年5月26日
    2.1K00
  • FlashFXP上传失败,数据套接字错误 (10054): 连接被对等方重置问题处理

    问题如图所以 解决方案: FlashFXP选项选择参数选择 勾选图中红框选项,成功解决问题。

    2023年4月26日
    2.4K00
  • DeDeCMS MySQL Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 错误解决方案

    我们在做网站迁移,或者备份数据库时,需要导出一个.sql的数据库文件,然后再把这个.sql文件导入到新的数据库当中,但是我们在导入 dedecms 模板的 sql 数据库时,有时候会提示 Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 这个错误的,那么我们该如何去解决呢? 解决方案一: 登录到原有的程序后…

    2022年6月14日
    2.1K00
  • YAML语法简易入门

    YAML语言的设计参考了JSON,XML和SDL等语言。YAML 强调以数据为中心,简洁易读,编写简单。 有意思的命名: AML全称是”YAML Ain’t a Markup Language”(YAML不是一种置标语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:”Yet Another Markup Language”(仍是一种置标语言)。 …

    2023年9月12日
    1.9K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信