树莓派3B上部署运行.net core 2程序
針對Linxu arm處理器如何部署.net core 2的資料很少,網上找到幾篇但都寫得不夠詳細,按照他們教程來撞墻了,折磨了幾天終于部署成功了,先上一張運行成功的圖
?
1.windows系統中,在項目的目錄下使用CMD命令運行進行發布
? ? dotnet publish -r linux-arm
? ?說明:-r表示運行平臺,可以是win-arm、linux-arm、win-x86、win-x64等等。
?
2.在項目的目錄中會生成bin\Debug\netcoreapp2.0\linux-arm 文件,把linux-arm文件夾下的publish文件夾的內容全部復制到樹莓派上
??3.登錄樹莓派,進入剛才復制的文件夾目錄,對剛才復制的項目授權755或777
? #>chmod 777 ./StudyTwo
? ?
然后執行
#>./StudyTwo
, 這個時候環境沒配好肯定會報錯
?
?
4.接下來在樹莓派上配置.net core 2的運行環境? ??
4.1更新系統
#> sudo apt update && sudo apt upgrade?
4.2安裝依賴項
#>sudo apt install curl libunwind8 gettext
4.3下載最新版本的armhf版本dotNet runtime,最新版的地址:https://github.com/dotnet/core-setup
#>wget?https://dotnetcli.blob.core.windows.net/dotnet/Runtime/master/dotnet-runtime-latest-linux-arm.tar.gz
?
4.4建立dotnet文件夾在opt目錄 解壓runtime文件到此文件夾
#>sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet-runtime-latest-linux-arm.tar.gz -C /opt/dotnet
4.5建立快捷方式到local bin
#>?sudo ln -s /opt/dotnet/dotnet /usr/local/bin
?
5.最后再回到.net項目目錄運行?
#>./StudyTwo
顯示結果,成功
原文地址:http://www.cnblogs.com/fireicesion/p/8460355.html
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的树莓派3B上部署运行.net core 2程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【ASP.NET Core】处理异常
- 下一篇: 拥抱.NET Core系列:Memory