前期准备
- 一个树莓派刷上最新的Win10 iot 15063系统
- 一个NetCore2的网站,能在PC上正常运行就可以了
PS:如何刷Win10 iot系统和如何创建Asp.Net Core网站不在本文的讨论范围,请自行百度
网站发布
运行指令
dotnet publish -c release -r win-arm
然后把红线部分的内容复制到树莓派上
这里可以通过文件共享复制
\\192.168.99.147\c$\
PS:192.168.99.147是我树莓派的ip
然后登录到树莓派的PowerShell(可通过 Iot Dashboard 上的 我的设备 右键 找到)
运行指令,开放防火墙端口
netsh advfirewall firewall add rule name="NetCore2 APP" dir=in action=allow protocol=TCP localport=5001
默认端口是5000,我这里项目中修改成5001
然后运行
cd C:\Web
.\WeChat.exe
WeChat是我的项目名,需要自行替换成自己的
最终效果