我已經使用了Visual Studio 2015的碼頭支持擴展,它工作得很好。我能夠從visual studio啓動和調試asp.net核心應用程序。如何將Visual Studio 2015調試器附加到以前部署的asp.net核心碼頭集裝箱
我想知道是否有方法將視覺工作室調試器重新連接到碼頭容器?
容器已在運行,並安裝了clrdbg工具。
我曾嘗試在PowerShell中包裝docker exec以運行clrdbg並將項目可執行文件設置爲PowerShell。我不確定這甚至接近正確的方法。我只是將命令更新到正確的containerid並從VS開始調試。 PowerShell的啓動,但我不能打破一個斷點。
docker exec -i 89595163e6bd /clrdbg/clrdbg --interpreter=mi
泊塢版本:
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
我只是知道,從容器中分離你應該使用Ctrl + p + Ctrl + q,沒有關於VS附加進程的信息:http://stackoverflow.com/questions/19688314/how-do-you-附加和分離從碼頭工人流程 –