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

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

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

Спасибо!

Ответы [ 5 ]

2 голосов
/ 23 декабря 2008

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

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

2 голосов
/ 16 декабря 2008

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

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

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

0 голосов
/ 16 декабря 2008

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

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

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

0 голосов
/ 16 декабря 2008

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

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

0 голосов
/ 16 декабря 2008

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

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

...