Удаленная отладка - удаленный отладчик не поддерживает эту версию ошибки Windows

У меня есть клиент XP, который испытывает проблему. Мой блок разработчика - Vista Home 64. Я запускаю отладчик на клиентском компьютере, и когда я пытаюсь запустить его, он говорит: «Не удается отладить. Удаленный отладчик не поддерживает эту версию Windows.

Похоже, я сол. Есть ли другой способ узнать, как это отладить? Приложение выдает .net время выполнения ошибки Eventid 5000 с ошибкой system.security. Не уверен, почему попытка поймать не получается. Есть ли способ узнать, что происходит?

Спасибо!

16.12.2008 00:28:20
5 ОТВЕТОВ

У вас могут возникнуть проблемы с 64-битным отладчиком, который не может справиться с 32-битным клиентом отладчика.

Некоторое время назад был задан вопрос о проблемах подключения 32-разрядного отладчика к 64-разрядному целевому объекту (что, я думаю, противоположно вашей ситуации):

Несмотря на то, что там нет разрешения, оно может дать вам некоторые идеи - возможно, это так же просто, как убедиться, что вы используете 32-разрядную версию отладчика на компьютере с архитектурой x64 (если это можно сделать просто) ..

2
23.05.2017 10:27:52

Вы используете удаленный монитор отладки (msvcmon.exe) на удаленном компьютере?

Соответствует ли версия монитора версии Visual Studio, которую вы используете на локальном компьютере?

0
16.12.2008 00:47:33

Да, msvcmon пришел с того же диска и работает. Я использую vs2k8, который является 32-битной версией (есть 64-битная версия?)

Нужно ли запускать отладчик? Я думал, что vs2k8 был отладчиком, и клиент, запускающий приложение, возвращает свой статус?

0
16.12.2008 01:24:06
На клиенте должна быть запущена служба, к которой подключается отладчик. Вот ссылка с некоторыми подробностями: msdn.microsoft.com/en-us/library/bt727f1t.aspx
Michael Burr 16.12.2008 03:01:51

Если вы собираетесь использовать 32-разрядную версию XP, я бы рекомендовал создать хотя бы виртуальную машину с XP, чтобы вы могли протестировать свое приложение в ОС.

Вы должны быть в состоянии открыть решение изнутри XP и пройти его там.

Есть ли у вас какая-либо трассировка или дополнительная информация об ошибке system.security? Возможно, компилируя отладочную версию, а не релиз, вы получите больше представления о том, что ее вызывает. (Извините, если это учит вас, как сосать яйца.)

0
16.12.2008 14:53:12
РЕШЕНИЕ

Оказывается, .net Framework был подключен к клиенту. Я не мог получить трассировку стека или ничего. Удалил и переустановил .net framework и все отлично заработало!

Спасибо за помощь!

2
23.12.2008 14:18:20