简介
在将 .NET Core 应用程序部署到 Linux 服务器上时,可以采用独立发布的方式,以便在目标服务器上运行应用程序而无需安装 .NET Core 运行时。本文介绍如果将NetCore Web程序独立发布部署到Linux服务器。
1、准备一台服务器
服务器配置:2核2G
系统环境:Alibaba Cloud Linux 3 或者其他版本的Linux操作系统都行
2、安装服务器管理软件
安装宝塔命令
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
安装成功后会出现宝塔的访问地址如下:
外网面板地址: http://*.*.*.*:20003/090000a
内网面板地址: http://*.*.*.*:20003/090000a
username: z***y
password: 8****6
注意:云服务器需要开放端口20003
3、安装Web服务
打开宝塔面板软件商店安装Nginx
如果程序需要数据库可继续安装数据库等。
4、发布程序
使用开发工具VS2022发布程序,配置如下