《步步入门》 .NET 6 部署到Linux

Posted .将

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《步步入门》 .NET 6 部署到Linux相关的知识,希望对你有一定的参考价值。

《步步入门》 .NET 6 部署到Linux


搭建Linux服务器

要搭建一个部署ASP.NET core的服务器,一般情况有两种选择。

一是购买云服务器,最近天翼云搞活动,一年通用型云主机,才60RMB,还是蛮优惠的。活动地址:上云狂欢季 (ctyun.cn),部署个人网站,搞个测试还是够用了。本人就使用云服务器做下面的演示。

如果觉得没必要买云服务器,可以自己使用虚拟机,安装Linux也是可以的,看个人喜好。

云服务器购买好后,进入控制中心查看云主机,友情提示,电信的控制中心有个很不友好的地方,就是必须选对云主机所在地区才会显示,我在此掉个一次坑,提醒大家避坑。

言归正传,我用的是Ubuntu20.64版本的,不过你也选择其他Linux系统,不过需要注意的是,你选择的Linux系统版本和.core版本是否适配.从https://docs.microsoft.com/zh-cn/dotnet/core/install/linux?WT.mc_id=dotnet-35129-website 可以查看详细的各个Linux系统和.NET的版本适配。

从图中看到目前只显示最高支持5.0,经测试最新版的6.0也是支持的。

如果购买时选错了,也没关系,可以更换系统,我就从CentOS更换到了Ubuntu

如果购买时没有要求设置密码,还有在控制中心设置一下密码,用于Linux系统登录。

安装Liunx远程连接工具

家用免费版Xshell 7(命令行工具)和Xftp 7(文件传输)下载,安装好使用云服务器操作系统账号登录,不出意外你将看到一下界面。

安装.NET运行环境

点击在 Ubuntu 上安装 .NET - .NET | Microsoft Docs安装对应版本的运行环境.

我的是ubuntu20.4,就选择20.4好了。

  1. 在xshell中执行以下命令,添加包签名

    wget https://packages.microsoft.com/config/ubuntu/21.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
    rm packages-microsoft-prod.deb
    

  2. 安装NET6 SDK

      sudo apt-get update; \\
      sudo apt-get install -y apt-transport-https && \\
      sudo apt-get update && \\
      sudo apt-get install -y aspnetcore-runtime-6.0
    

    1. 测试是否安装成功,执行

      dotnet --version
      //显示安装的版本号,恭喜你安装成功
      

以上是关于《步步入门》 .NET 6 部署到Linux的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Core 一步步搭建个人网站_Linux系统移植

.Net Core部署Linux系统(CentOS7.6)

一步步部署基于Windows系统的Jenkins持续集成环境

一步步部署基于Windows系统的Jenkins持续集成环境

安卓一步步从基础到精通自学教程,纯实战,纯干货

20165223 Linux安装及命令入门