2017-07-14 4 views
2

私はVSコードを添付したいWindowsドッカーコンテナ内で実行している.netコアアプリケーションを持っています。リモートプロセスに接続すると、プロセスがフリーズし、デバッガを切断すると、コンテナはエラーなくシャットダウンします。デバッグ出力をコンソールで.Net Core ClrデバッガVSDBGは、Windows Dockerコンテナのリモートプロセスに接続するときにアプリケーションを停止します

launch.json

{ 
     "name": ".NET Core Remote Attach", 
     "type": "coreclr", 
     "request": "attach", 
     "pipeTransport": { 
      "pipeProgram": "powershell", 
      "pipeArgs": ["docker exec -i --privileged amazing_johnson" ], 
      "pipeCwd": "${workspaceRoot}", 
      "debuggerPath": "c:\\coreclr-debug\\vsdbg.exe" 
     }, 
     "processId": "1736" 
    }, 

結果:

Starting: "powershell" "docker exec -i --privileged amazing_johnson" "c:\coreclr-debug\vsdbg.exe --interpreter=vscode" 

リモートプロセスにデバッガをアタッチした後、私はサイトを訪問しようとすると、それだけでハング、VSCodeスレッドをリストし、端末にJSONを表示しますが、何も起こりません。接続を解除すると、コンテナがシャットダウンします。なぜこうなった?

答えて

関連する問題