当前位置:   article > 正文

ASP.NET 8 发布部署之Linux部署_部署net8网站到linux服务器

部署net8网站到linux服务器

1、安装运行时

注册 Microsoft 包存储库.NET 和 Ubuntu 概述 - .NET | Microsoft Learn

  1. # Get Ubuntu version
  2. declare repo_version=$(if command -v lsb_release &> /dev/null; then lsb_release -r -s; else grep -oP '(?<=^VERSION_ID=).+' /etc/os-release | tr -d '"'; fi)
  3. # Download Microsoft signing key and repository
  4. wget https://packages.microsoft.com/config/ubuntu/$repo_version/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
  5. # Install Microsoft signing key and repository
  6. sudo dpkg -i packages-microsoft-prod.deb
  7. # Clean up
  8. rm packages-microsoft-prod.deb
  9. # Update packages
  10. sudo apt update

安装 .NET

sudo apt install dotnet-sdk-8.0

2、固定IP地址(VrtualBox需要配置,VMWare不需要配置)

虚拟机网络改为桥接网卡:

查看虚拟机宿主机IP地址,命令ipconfig,得到IP地址比如是172.10.106.11,

那么Linux虚拟机的IP地址前三位需要时172.10.106

打开终端设置

输入命令

cd /etc/netplan/

输入命令

ls

输入命令备份配置文件

sudo cp 01-network-manager-all.yaml 01-network-manager-all_backup.yaml

输入命令修改配置文件

sudo nano 01-network-manager-all.yaml

Ctrl+X退出,弹出框选择Y保存文件

生效

sudo netplan apply

宿主机ping一下看是否能通,通说明设置好了

注意:

需要先安装.NET后配置静态IP,有些情况配置了静态IP可能无法联网。

3、VS中发布

4、运行

将发布的文件夹拷贝到服务器上,在目录下打开终端,执行如下命令:

dotnet applicationname.dll --urls=http://ip:端口号

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/897191
推荐阅读
相关标签
  

闽ICP备14008679号