樹莓派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

顯示結果,成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM