如何将Visual Studio 2015debugging器附加到以前部署的asp.net核心docker容器
我已经使用了Visual Studio 2015的docker支持扩展,它工作的很好。 我能够从Visual Studio中启动和debuggingasp.net核心应用程序。
我想知道是否有一种方法将视觉工作室debugging器重新连接到docker集装箱?
容器已经运行,并安装了clrdbg工具。
我曾尝试在PowerShell中包装docker exec以运行clrdbg并将项目可执行文件设置为PowerShell。 我不确定这是否接近正确的方法。 我只是将命令更新到正确的containerid并从VS开始debugging。 PowerShell的启动,但我不能打破一个断点。
docker exec -i 89595163e6bd /clrdbg/clrdbg --interpreter=mi
Docker版本:
Version: 1.12.0 API version: 1.24 Go version: go1.6.3 Git commit: 8eab29e Built: Thu Jul 28 21:04:48 2016 OS/Arch: windows/amd64 Experimental: true
Dotnet版本:
1.0.0-preview2-003121
请尝试下面的链接中提到的步骤。
https://github.com/dotnet/dotnet-docker/issues/162
我也尝试从其他机器复制100多个文件,至less应用程序在Docker上工作。 但是要使它与debugging器一起工作。
- Docker Windows Nanoserver容器中的Visual Studio 2017远程debugging器无法启动
- 在Linux docker容器中远程debugging.NET Core应用程序
- 在Docker容器中debugging带有环境的Django项目
- 如何在Docker容器内以debugging模式运行Websphere Liberty?
- 如何在交互模式下运行docker-compose容器,以便其他容器可以看到它?
- 使用vs代码从Windows远程debugging部署在docker上的dotnet核心应用程序
- docker中的节点检查器不加载源代码
- Golang远程debugging器与vscode
- Docker运行在vagrant + pycharm远程pythondebugging中