-
升級運行環境的 docker file:
請務必先參考 https://hub.docker.com/_/microsoft-dotnet-aspnet/,.net 6用的是6.0-bullseye-slim
,.net 8 已經沒有了bullseye,最新的是bookworm, 所以應該使用8.0-bookworm-slim
. -
運行在Azure App Service (Contanier):
剛開始發佈到Cloud,發現整個容器無法訪問,但又沒有出現 deploy error, 換回 .net 6 又正常。因本地使用 Visual Stuido 運行時一切正常,經反覆對比兩個環境,發現運行 .net 8 時 Visual Stuido 容器窗口下的Environment Variables
列表裏多了一個變量ASPNETCORE_HTTP_PORTS: 8080
, 將其手動添加到雲端後一切恢復正常。
未完待續。。。