원격 디버깅 - 원격 디버거 가이 버전의 Windows 오류를 지원하지 않습니다.

StackOverflow https://stackoverflow.com/questions/370176

문제

문제가 발생하는 XP 클라이언트가 있습니다. 내 Dev Box는 Vista Home 64입니다. 클라이언트 시스템에서 디버거를 시작하고 개발자 상자에서 실행하려고 할 때 '디버그 할 수 없습니다. 원격 디버거는이 버전의 Windows '를 지원하지 않습니다.

내가 솔처럼 보인다. 이것을 디버깅하는 방법을 찾는 또 다른 방법이 있습니까? 응용 프로그램은 System.Security 오류와 함께 .NET 런타임 오류 EventID 5000을 던지고 있습니다. 시도 캐치가 왜 얻지 못하는지 잘 모르겠습니다. 무슨 일이 일어나고 있는지 알아낼 수있는 방법이 있습니까?

감사!

도움이 되었습니까?

해결책 2

.NET 프레임 워크가 클라이언트에게 호스로 나타났습니다. 나는 스택 트레이스를 얻을 수 없거나 아무것도 얻을 수 없었습니다. .NET 프레임 워크를 제거하고 다시 설치했으며 모든 것이 잘 작동했습니다!

모든 도움에 감사드립니다!

다른 팁

64 비트 디버거가 32 비트 디버거 클라이언트를 다룰 수없는 문제가 발생할 수 있습니다.

얼마 전 32 비트 디버거를 64 비트 대상에 연결하는 문제에 대해 이야기하는 질문이있었습니다 (상황과 반대라고 생각합니다).

해상도가 없지만 몇 가지 아이디어를 줄 수 있습니다. X64 머신에서 32 비트 버전의 디버거를 실행하는 것만 큼 간단 할 수 있습니다 (간단히 수행 할 수있는 경우).

원격 시스템에서 원격 디버깅 모니터 (MSVCMON.EXE)를 실행하고 있습니까?

모니터 버전이 로컬 컴퓨터에서 사용중인 Visual Studio 버전과 일치합니까?

예, MSVCMON은 같은 디스크에서 나왔고 실행 중입니다. 32 비트 버전 인 VS2K8을 실행 중입니다 (64 비트 버전이 있습니까?)

디버거를 실행해야합니까? vs2k8이 디버거라고 생각했고 앱을 실행하는 클라이언트가 상태를 다시 보내는가?

32 비트 XP를 타겟팅하려는 경우 OS에서 응용 프로그램을 테스트 할 수 있도록 최소한 XP의 가상 머신을 구축하는 것이 좋습니다.

XP 내에서 솔루션을 열고 그곳을 통과 할 수 있어야합니다.

System.security 오류에 대한 Stace-Trace 또는 추가 정보가 있습니까? 아마도 릴리스가 아닌 디버그 버전을 컴파일하면 원인이 무엇인지에 대한 아이디어를 더 많이 얻을 수 있습니다. (계란을 빨아들이는 법을 가르쳐 주시면 죄송합니다.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top