1

Visual Studio 2015 용 도커 지원 확장 프로그램을 사용했으며 잘 작동합니다. 나는 비주얼 스튜디오에서 asp.net 핵심 애플 리케이션을 시작하고 디버깅 할 수있다.Visual Studio 2015 디버거를 이전에 배포 된 asp.net 코어 도커 컨테이너에 연결하는 방법

Visual Studio 디버거를 도커 컨테이너에 다시 연결하는 방법이 있는지 알고 싶습니다.

컨테이너가 이미 실행 중이며 clrdbg 도구가 설치되어 있습니다.

나는 clersbg를 실행하고 PowerShell에 프로젝트 실행 파일을 설정하기 위해 docker exec를 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 

후에 .NET 버전 :

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

관련 문제