一.安装
1.查看操作系统版本号
car /proc/version
根据截图可以得出当前系统是基础ARM64的Debian8 在微软官网找到对应的安装包和安装教程。注意一定要下对应版本
image.png
https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/sdk-6.0.420-linux-x64-binaries
2.在home中建立dotnet文件夹,将压缩吧解压至当前文件夹下
image.png
3.配置环境变量
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
4.查看是否安装成功
dotnet --info
image.png
二.部署
1.正常VS打包文件
image.png
2.运行当前命令
dotnet LiuQi_Core.dll
image.png
3.指定端口访问
dotnet LiuQi_Core.dll --urls http://*:8027
4.最终效果
image.png
5.全局配置
vim ~/.bashrc
#在末尾加上.net core sdk 运行环境
export PATH=$PATH:$HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
#保存退出,运行如下命令重新加载环境变量
source ~/.bashrc
三.开机自启
1.新建自启动
#首先跳转到system目录下
cd /usr/lib/systemd/system
新建配置文件名称为xxxx.service
touch LQNet2.service
2.配置文件LQNet2.service里面的内容
[Unit]
Description=My very first ASP.NET Core applications running on Ubuntu
[Service]
WorkingDirectory=/usr/local/dotnet/publish
ExecStart=/root/dotnet/dotnet /usr/local/dotnet/publish/LQ_Net2.dll
Restart=always
RestartSec=10
KillSignal=SIGINT
[Install]
WantedBy=multi-user.target
3.启动服务并设置成开机自启动
先执行启动服务的命令
systemctl start LQNet2
再设置开机启动
systemctl enable LQNet2
PS:友情链接
https://www.likecs.com/show-315285.html
https://blog.csdn.net/weixin_43861689/article/details/131450419