VS 2017을 사용하여 .Net Core 2.0에 Hello World 콘솔 앱을 작성하고 Debug 빌드를 Windows 10 IoT를 실행하는 Raspberry Pi 3에 배포했습니다. PowerShell을 통해 원격으로 응용 프로그램을 실행할 수 있으며 모든 것이 잘된 것처럼 보입니다.Windows 10의 원격 디버깅 .Net Core 2.0 IoT
Visual Studio 2017 원격 디버깅 도구를 설치하면 원격 디버거를 연결하여 Pi에서 코드를 단계별로 실행할 수 있으며 문제가 발생합니다.
나는 다음과 같은 오류 얻을 만약 IoT 디바이스 포털에서 제공하는 IP 및 포트 번호 Visual Studio에서 디버그 메뉴에서 "프로세스에 연결"을 입력 할 때 :
을 :Unable to connect to the Microsoft Visual Studio Remote Debugger named '192.168.1.139:8116'. Connection request was rejected by the remote debugger. Ensure that the remote debugger is running in 'Windows Authentication' mode.
은 만약 IoT 디바이스 포털의 다음 스크린 샷은 IP 및 포트 원격 디버그 및 내 애플 (echo.exe) 실행되고있는 사실을 모두 보여줍니다
"Run as DefaultAccount"옵션을 선택하거나 선택하지 않고 원격 디버거를 실행 해 보았지만 아무런 차이가없는 것 같습니다.
는 또한 오류 메시지가 Windows 인증에 대해 경고했지만(I는 개인 네트워크를 통해 연결하고)는 트래픽을 차단되지 않도록 내 dev에 PC에 방화벽 설정을 확인했습니다 모드에서 원격 디버거에 대한 설정을 찾을 수 없습니다. 원격 디버거를 연결하고 작동시키는 데 도움을 주시면 감사하겠습니다.
확인 - 제대로 된 것 같습니다. 연결 유형 "원격 (인증 없음)"을 사용하면 원격 디버거에 연결할 수 있지만 사용 가능한 프로세스 목록에서 내 프로세스를 볼 수는 없지만 Device Portal의 "라이브 프로세스 디버그 설정 "페이지에서"덤프 "를 선택하십시오. PuTTY 콘솔을 통해 exe를 실행 중이므로 PowerShell에서 제대로 실행되지 않습니다. – Pete
@ Pete Processes-> Details-> Running Processes에서 앱을 볼 수 있습니까? 그리고 그 사용자 이름은 무엇입니까? –
장치 관리자 계정으로 실행 중입니다. – Pete