将Docker支持添加到.net核心应用程序后,我尝试在docker中调试应用程序并收到以下错误:
无法运行命令:" c:[项目位置] \ src [appname] \ Docker \ DockerTask.ps1 -Run -Enviroment Debug -Machine'默认' -OpenSite $ False -RemoteDebugging $ True",点击了解更多详情。
docker容器已经开始不确定出了什么问题。
答案 0 :(得分:1)
结果是因为我使用Docker for windows beta。
您需要转到应用程序下的Properties文件夹并编辑Docker.props文件。
默认值:
<!-- Use this property to change the docker host that is used by this project. Delete default, leaving the value blank for the Docker for Windows beta
(Note: you need to restart VS after changing this property) -->
<DockerMachineName Condition=" '$(DockerMachineName)'=='default' "></DockerMachineName>
正如命中所示,从DockerMachineName中删除默认值。注意:我必须重新启动电脑才能使其正常工作。
编辑:
<DockerMachineName Condition=" '$(DockerMachineName)'=='' "></DockerMachineName>