Visual Studio无法创建docker镜像

问题描述 投票:3回答:1

我正在使用Visual Studio 2017 Enterprise中的.net核心项目。我已经为项目添加了Docker支持,我按F5,我收到此错误:

发送请求时发生错误

Microsoft.VisualStudio.Docker.Compose.targets(327,5)中发生此错误。

寻找我能得到的任何帮助!

UPDATE

我发现VS正在尝试向aka.ms发送请求,这就是问题的来源。我试图让它在一个封闭的网络中工作,并且因为该请求我无法在VS中启动它。我可以在命令行中使用它来运行它

docker-compose
visual-studio docker asp.net-core-mvc .net-core docker-compose
1个回答
4
投票

我找到了解决问题的方法。

当您尝试使用docker支持构建项目时,Visual Studio会尝试从aka.ms下载名为GetVsDbg.ps1的文件。因此,要解决此问题,您需要手动下载该文件,并将其放在%temp%文件夹中。

在那之后你需要注释掉最后一部分,试图从vsdebugger.azureedge.net下载一些zip。然后,您需要找到您的vsdbg版本(当您尝试构建.net核心项目时,您可以在output-> build部分中找到它)并浏览到:

https://vsdebugger.azureedge.net/vsdbg-(Version)/vsdbg-linux-x64.zip

该版本看起来像这样:15-1-11011-1。下载该zip后,将其解压缩到C:\ Users(用户名)\ vsdbg。

确保删除该项目的现有容器(如果有),然后再次构建项目。

这解决了我的问题,希望它会帮助别人!

© www.soinside.com 2019 - 2024. All rights reserved.