dotnet项目移植瑞芯微3568板卡

本文详细介绍了如何在Ubuntu系统中安装ASP.NET运行时环境,包括下载特定版本的dotnet,赋予执行权限,创建软链接,以及通过systemd设置应用程序的开机自启动。步骤包括编写启动脚本,创建systemd服务文件,并启用及检查服务状态。
摘要由CSDN通过智能技术生成

安装asp.net运行时环境

1、再微软官网下载ARM64下的asp.net的运行时,可以根据具体的版本进行下载。我这里安装的是dotnet 5.0.17的版本。下载地址dotnet5.0.17
2、将文件放入到板子中。找到一个路径进行解压。解压完成之后。给里面的dotnet运行文件赋予运行权限并软连接到bin目录下。方便后续使用。
3、再任何目录和任何登录用户中使用dotnet命令进行验证。是否安装成功。如果缺少库可以查看微软官方文档进行解决。

设置dotnet程序开机自启动

再Ubuntu16.04以后的版本不能使用update.rc-d命令进行开机自启动了。所以一下安装systemd的方式设置开机启动项。
1、在编写好一个简单的应用之后,放入到ARM板子里面。在里面建立一个startup.sh的脚本。脚本内容很简单如下

#!/bin/sh
cd /home/forlinx/net5.0 && dotnet /home/forlinx/net5.0/WebApplication1.dll

保存之后。赋予运行权限。
2、再目录/lib/systemd/system或者/etc/systemd/system中放入一个文件。我这里起名叫webapp.service.
3、写入内容如下:

[Unit]
After=network.service //再网络服务器启动之后启动此脚本

[Service]
ExecStart=/home/forlinx/net5.0/startup.sh //启动的脚本

[Install]
WantedBy=default.target

4、通过命令systemctl enable webapp将此设置成开机自启动。
通过命令systemctl status webapp查看是不是已经加载成功。
在这里插入图片描述
5、使用命令systemctl start webapp查看是否启动成功。如下图
在这里插入图片描述
所以启动成功。这时候就可以重启设备验证是否设置自启动成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值