ubuntu系統 執行 .net core8 webapi

柏泊發表於2024-11-08
註冊微軟金鑰和軟體倉庫,執行以下命令:
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

僅安裝.NET執行時:
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-8.0

安裝.NET SDK(如果需要開發):
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-8.0

檢視.net版本
dotnet -version

get請求介面:curl http://127.0.0.1:5000/api/test/hello

檢視埠是否開通:lsof -i:5000

設定so開啟目錄:export LD_LIBRARY_PATH=/mnt/faceserver:$LD_LIBRARY_PATH

除錯模式執行(會出現好多日誌並且把日誌輸出資訊都寫到了txt檔案內):LD_DEBUG=libs dotnet /mnt/faceserver/MicroService_Face_3_0.dll > debug_output.txt 2>&1

相關文章