Visual Studio 2022 無法在 docker 上啟動 ASP.NET Core 專案,這是我所做的:
- 開始 VS 2022
- 基于模板“ASP.NET Core Web App”創建了一個新專案
- 在模板配置中,我已將 dotnet 6 和“啟用 Docker”定義為 true(Linux,我使用的是 Win 11 WSL)
- 我已經等待 vs 的容器工具完成,然后按 F5 在 docker 上啟動應用程式
- 錯誤
Unable to resolve dotnet core version化為:
如果我嘗試在瀏覽器上瀏覽 URL,則會收到 ERR_EMPTY_RESPONSE
VS2022 模板是否需要一些修改才能作業?有什么幫助嗎?
我試過的:
- 故障排除https://docs.microsoft.com/en-us/visualstudio/containers/troubleshooting-docker-errors?view=vs-2022
- 重裝VS2022
uj5u.com熱心網友回復:
我今天也發現了這個。對我來說,解決方案是編輯我的 PATH 環境變數,對其重新排序,以便 64 位版本的 dotnet 可執行檔案檔案夾高于32位版本。
C:\Program Files\dotnet\ 需要在之前 C:\Program Files (x86)\dotnet\
我的理解是使用了第一個匹配項,并且無法從替代架構訪問 dotnet sdks。
問題的一個癥狀是呼叫不dotnet --list-sdks回傳任何內容。通過如上所述交換路徑,我的 list 命令再次回傳內容,(我可以運行應用程式!)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/354928.html
上一篇:控制器無法系結屬性
