Visual Studio 2015 Docker Integration不会附加用于debuging

时间:2016-05-25 20:19:29

标签: visual-studio docker

我使用VS 2015创建了一个Default .net Core RC2 MVC应用程序。我添加了Docker Support,因此我可以在docker中运行和调试它。

当我运行项目时,它会构建docker容器并启动它。运行命令“docker ps”显示运行的容器已映射正确的端口。但是我收到以下错误:

目标进程退出但未引发CoreCLR启动事件。确保将目标进程配置为使用NETStandard [version ...]或更新版本。如果目标进程没有运行,可能会出现这种情况。

enter image description here

同时尝试访问该网页会返回以下错误:

[Fiddler]与'10 .0.75.2'的连接失败。 错误:ConnectionRefused(0x274d)。 System.Net.Sockets.SocketException无法建立连接,因为目标计算机主动拒绝它10.0.75.2:80

1 个答案:

答案 0 :(得分:3)

原来问题与我正在运行的Windows测试版的docker有关。默认情况下,它不允许您映射卷。

启用打开泊坞窗以进行窗口设置:

Docker for windows settings

然后选择管理共享驱动器。

选择存储了.Net代码的C驱动器或驱动器,然后重建和部署项目:

Docker settings with C share enabled