排查使用 Docker 进行的 Visual Studio 2017 开发

使用 Visual Studio Tools for Docker 时,可能会在生成或调试应用程序过程中遇到问题。 以下是一些常见的故障排除步骤。

未启用卷共享。 启用“Docker CE for Windows”设置中的卷共享(仅 Linux 容器)

若要解决此问题,请执行以下操作:

  1. 右键单击通知区域中的“Docker for Windows”,并选择“设置”。
  2. 选择“共享驱动器”,并共享系统驱动器和项目所在的驱动器。

Note

如果文件显示“已共享”,可能仍需要单击对话框底部的“重置凭据...”链接,以便重新启用卷共享。

共享驱动器

无法开始调试

其中一个原因可能与在用户配置文件的文件夹中有过时调试组件有关。 请执行以下命令来删除这些文件夹,以便在下次调试会话上下载最新调试组件。

  • del %userprofile%\vsdbg
  • del %userprofile%\onecoremsvsmon

调试应用程序时特定于网络的错误

尝试执行可从清理容器主机网络下载的脚本,此操作会刷新主机上的网络相关组件。

Microsoft/DockerTools GitHub 存储库

有关可能会遇到的其他任何问题,请参阅 Microsoft/DockerTools 问题。