1

我已經使用了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 
+0

我只是知道,從容器中分離你應該使用Ctrl + p + Ctrl + q,沒有關於VS附加進程的信息:http://stackoverflow.com/questions/19688314/how-do-you-附加和分離從碼頭工人流程 –

回答

-1

請嘗試以下鏈接上提到的步驟。

https://github.com/dotnet/dotnet-docker/issues/162

我也嘗試從其他機器複製100+文件和至少應用正在研究多克。但要使它與調試器一起工作。

+0

不要使用答案來請求更多信息。如果您需要更多信息,請使用評論。此外,最好在答案中包含大部分答案,並使用鏈接作爲進一步參考的方法。 - [來自評論](http://stackoverflow.com/review) – Takarii

相關問題