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

相关推荐

  • Php如何配置mysqli扩展

    从官网上下载php后(我下的是php7.2.3版本),本想做个mysql的连接,但是无论怎么配置mysqli扩展,发现mysqli都没法用。 从百度上搜的那些方法都没法用,发现都是一些在php.ini中配置extension=php_mysqli.dll,事实上这句话没用了。 于是我仔细看了一下php.ini的配置文件,发现了一段话 大意就是以前php些版本…

    2022年6月22日
    41200
  • NGINX的基本编译安装部署

    yum自动安装,不支持自由扩展第三方功能 源码编译安装,可以指定安装路径,并支持自由安装模块 安装前准备 安装GCC编译环境 安装模块依赖 Nginx支持的功能模块需要有第三方的库支持,例如gzip的zlib库,rewrite重写需要的pcre库,HTTPS需要的openssl库等等。 如果出现报错 可以在后面添加命令 –setopt=prote…

    2022年6月17日
    52210
  • 修改IDEA占用的内存大小

    首先找到 配置VM的文件,打开IDEA ➡ 顶部菜单栏 ➡ Help (帮助)➡ Edit Custom VM Options(编辑自定义VM编辑) 详细如下图: 修改下面这几部分就行了: 我改成最大2048M=2G了,这回应该够用了。修改完后 Ctrl + S 保存,记住保存!!! 重启下IDEA,OK了

    2023年9月13日
    16200
  • 宝塔部署java项目

    进入宝塔官方网站 url地址 https://www.bt.cn/download/linux.html 下滑看到安装命令(我这边使用的是centos7.8)复制相应脚本命令 Centos安装脚本 输入复制的命令 等待安装宝塔面板,粘贴点击回车即可 中间会输入一次确认是否安装 输入 y 回车 安装需要一小段时间,最后当出现有宝塔面板地址和账号密码的时候证明安…

    2023年4月3日
    29500
  • DedeCMS系统后台登陆并跳转回登陆界面的解决方法

    问题描述 在登陆界面输入账号密码后会有3-5秒的卡顿才会进入下面的页面,然后再卡顿3-5秒就跳回登陆界面。 解决方法 Windows系统 出现该问题的原因是网站web目录没有写入权限,因此只要将web目录增加写入权限即可 Linux系统 修改DATA和sessions的目录属性为可写,即(777) 清空sessions内除index.html以外的所有文件 …

    2022年8月22日
    40700

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信