[IOT] - Raspberry Pi 3B + Windows 10 IOT Core + .Net Core Web 部署

硬件:Raspberry Pi 3Bhtml

系統:Windows 10 IOT Corewindows

應用:.Net Core Webapp

部署流程工具

1. 系統安裝測試

1.1 下載並安裝 Windows 10 IoT Core Dashboard,使用該工具將 Flash.FFU 映像文件刷入 SD 卡。編碼

https://docs.microsoft.com/en-us/windows/iot-core/downloadsspa

1.2  Flash.FFU 映像刷入完成後,便可插入樹莓派進行 Windows Iot 系統啓動。 code

2. 應用發佈htm

2.1 建立 .Net Core Web 應用,添加 5000 端口監聽地址(這裏硬編碼爲Demo測試用)。blog

2.2 配置發佈參數:

Target Framework = netcoreapp 3.0
Deployment Mode = Self-Contained
Target Runtime = win-arm

3. 應用部署

3.1 啓用 Windows IoT 的 FTP 管理,將發佈文件上傳至 Raspberry Pi。

使用 PowerShell 或者 Device Portal 運行命令:

start C:\Windows\System32\ftpd.exe

3.2 配置防火牆。

使用 netsh 工具配置防火牆,命令:

netsh advfirewall firewall add rule name=」ASP.NET Core Web Server port」 dir=in action=allow protocol=TCP localport=5000

3.3 啓動應用

在 Raspberry Pi 上切換至上傳後的 .Net Core Web 目錄,運行 .exe 啓動應用。

3.4 訪問應用

參考資料

http://www.javashuo.com/article/p-feppryrw-gc.html

相關文章
相關標籤/搜索