Visual Studio无法创build泊坞窗图像
我正在Visual Studio 2017 Enterprise中开发.net核心项目。 我已经添加了对项目的Docker支持,而我按F5,我得到这个错误:
发送请求时发生错误
在Microsoft.VisualStudio.Docker.Compose.targets(327,5)中发生此错误。
寻找任何帮助,我可以得到!
UPDATE
我发现VS正试图发送一个请求到aka.ms,这就是问题来自的地方。 我试图让它在一个封闭的networking中工作,并因为这个要求,我不能在VS启动它。 我能够使用命令行运行它
docker-compose
我find了解决我的问题。
当您尝试使用docker支持构build项目时,Visual Studio会尝试从aka.ms下载名为GetVsDbg.ps1的文件。 因此,要解决该问题,您需要手动下载文件,并将其放在%temp%文件夹中。
之后,你需要注释掉最后一部分,试图从vsdebugger.azureedge.net下载一些zip文件。 然后,您需要findvsdbg版本(当您尝试构build.net核心项目时,可以在output-> build部分中find它)并浏览至:
https://vsdebugger.azureedge.net/vsdbg-(Version)/vsdbg-linux-x64.zip
版本看起来像这样:15-1-11011-1。 下载该zip后,将其提取到C:\ Users(用户名)\ vsdbg。
确保删除该项目的现有容器(如果有的话),然后重新构build项目。
这固定了我的问题,希望能帮助别人!
- 在Linux上的Azure Web应用程序中运行dotnet核心docker映像时没有find可执行的匹配命令“dotnet – / .. /。dll”
- .NET Core SDK与Docker的运行时版本
- 保持Dotnet Core Grpc Server作为控制台应用程序运行?
- 由于缺lessdll:s,因此使用.NET Core 2.0构buildDocker多阶段失败
- VSCode在连接到Windows泊坞窗容器上的远程debugging器时挂起在断点上
- Dotnet core 2 docker:找不到可执行的匹配命令“dotnet-watch”
- 如何从Visual Studio Mac的容器中debugging多个dot.net核心服务
- Docker撰写 – 为networking名称添加标识符
- 在从docker运行时连接到.netcore 1.1 web api中的mysql时出错