我正在尝试使用ASP.NET Core, Docker Desktop for Windows 和 Visual Studio Docker Tools 创建项目。
所以我创建了一个ASP.NET Core Empty Project并通过上下文菜单添加了Docker Support。
我的docker-compose.debug.yml看起来像这样:
version: '2'
services:
aspnetcore_rtm_windows_docker_sample:
image: username/aspnetcore_rtm_windows_docker_sample:Debug
build:
context: .
dockerfile: Dockerfile.debug
environment:
- REMOTE_DEBUGGING=${REMOTE_DEBUGGING}
ports:
- "80:80"
volumes:
- .:/app
当我开始时,没有任何反应。浏览器返回未找到的主机,并且Visual Studio的调试正在停止。
但我已经调查了这个问题,如果我删除了卷条目,它运行正常。浏览器返回Hello world
,我可以在docker容器中调试ASP.NET Core示例。
有人可以告诉我为什么吗?
Docker共享驱动器处于活动状态(驱动器C:\
)。我的项目位于C:\
之后,并尝试使用其他驱动器。
任何人都有一个想法,为什么卷输入不起作用?
答案 0 :(得分:2)
彻底安装Windows后,一切正常。 安装卡巴斯基后:效果相同。
所以如果你想在这个场景中开发,那就不要使用卡巴斯基了。 它无助于停用保护功能。卸载后再次运行。
我已经在卡巴斯基创建了一张票。