Visual Studio 2022 无法在 docker 开始申请
Visual Studio 2022 is unable to start application on docker
Visual studio 2022 无法在 docker 上启动 ASP.NET 核心项目,这是我所做的:
- 开始 VS 2022
- 基于模板“ASP.NET Core Web App”创建了一个新项目
- 在模板配置中,我将 dotnet 6 和“启用 Docker”定义为 true(Linux,我使用的是 Win 11 WSL)
- 我已经等待 vs 的容器工具完成,然后在 docker
上按 F5 启动应用程序
- 错误
Unable to resolve dotnet core version
puped:
如果我尝试在浏览器上浏览 URL,我得到 ERR_EMPTY_RESPONSE
VS2022 模板是否需要一些修改才能工作?有帮助吗?
我尝试了什么:
我今天也发现了这个。
对我来说,解决方案是编辑我的 PATH 环境变量,重新排序它,以便 dotnet 可执行文件文件夹的 64 位版本 高于 32 位版本,然后重新启动 VS。
C:\Program Files\dotnet\
需要在 C:\Program Files (x86)\dotnet\
之前
我的理解是使用了第一个匹配项,并且无法从替代架构访问 dotnet sdks。
该问题的一个症状是什么都不调用 dotnet --list-sdks
returns。
通过如上所述交换路径,我的列表命令再次返回内容,(我可以 运行 应用程序!)
Visual studio 2022 无法在 docker 上启动 ASP.NET 核心项目,这是我所做的:
- 开始 VS 2022
- 基于模板“ASP.NET Core Web App”创建了一个新项目
- 在模板配置中,我将 dotnet 6 和“启用 Docker”定义为 true(Linux,我使用的是 Win 11 WSL)
- 我已经等待 vs 的容器工具完成,然后在 docker 上按 F5 启动应用程序
- 错误
Unable to resolve dotnet core version
puped:
如果我尝试在浏览器上浏览 URL,我得到 ERR_EMPTY_RESPONSE
VS2022 模板是否需要一些修改才能工作?有帮助吗?
我尝试了什么:
我今天也发现了这个。 对我来说,解决方案是编辑我的 PATH 环境变量,重新排序它,以便 dotnet 可执行文件文件夹的 64 位版本 高于 32 位版本,然后重新启动 VS。
C:\Program Files\dotnet\
需要在 C:\Program Files (x86)\dotnet\
我的理解是使用了第一个匹配项,并且无法从替代架构访问 dotnet sdks。
该问题的一个症状是什么都不调用 dotnet --list-sdks
returns。
通过如上所述交换路径,我的列表命令再次返回内容,(我可以 运行 应用程序!)