Удалённая отладка приложения
От: dinosaurx  
Дата: 16.05.15 15:40
Оценка:
Пытаюсь разобраться с удалённой отладкой приложения. Имею основную машину: Win7 x64, VS2010 + C# и удалённую виртуальную машину VirtualPC XP SP3. Создал консольное приложение "Hello, world!" и пытаюсь отладить его на удалённой машине. Перечитал всё, что смог нагуглить и msdn... и по этому прошу в гугл не посылать, я уже там был. Написано крайне мутно . При выполнении команды "Присоединиться к процессу..." процесс на удалённой машине виден и вроде бы как подключение происходит. Но при попытке запустить отладку вываливается ошибка: "... Вероятно монитор удалённой отладки не запущен на удалённом компьютере". При этом монитор запущен и при выполнении "Присоединиться к процессу..." я вижу, что подключился к нему. Гуглил на эту тему, пишут что скорее всего неправильно настроена безопасность и т.п. И ещё запускал монитор удалённой отладки в режиме: Без проверки подлинности (только машинный код). Вообщем, пробовал по разному Кто-нибудь может дать точные пошаговые инструкции как настроить рабочий и целевой комп и совершить удалённую отладку. Здесь http://rsdn.ru/article/vcpp/vcdebug-4.xml
Автор(ы): Александр Шаргин
Дата: 27.01.2002
статья, но она сильно устарела. Было бы здорово написать подобную статью для .Net
Re: Удалённая отладка приложения
От: tdiff  
Дата: 16.05.15 16:32
Оценка: 3 (1)
Здравствуйте, dinosaurx, Вы писали:

D>Пытаюсь разобраться с удалённой отладкой приложения. Имею основную машину: Win7 x64, VS2010 + C# и удалённую виртуальную машину VirtualPC XP SP3. Создал консольное приложение "Hello, world!" и пытаюсь отладить его на удалённой машине. Перечитал всё, что смог нагуглить и msdn... и по этому прошу в гугл не посылать, я уже там был. Написано крайне мутно . При выполнении команды "Присоединиться к процессу..." процесс на удалённой машине виден и вроде бы как подключение происходит. Но при попытке запустить отладку вываливается ошибка: "... Вероятно монитор удалённой отладки не запущен на удалённом компьютере". При этом монитор запущен и при выполнении "Присоединиться к процессу..." я вижу, что подключился к нему. Гуглил на эту тему, пишут что скорее всего неправильно настроена безопасность и т.п. И ещё запускал монитор удалённой отладки в режиме: Без проверки подлинности (только машинный код). Вообщем, пробовал по разному Кто-нибудь может дать точные пошаговые инструкции как настроить рабочий и целевой комп и совершить удалённую отладку. Здесь http://rsdn.ru/article/vcpp/vcdebug-4.xml
Автор(ы): Александр Шаргин
Дата: 27.01.2002
статья, но она сильно устарела. Было бы здорово написать подобную статью для .Net


Насколько я помню, можно было делать так:
1. создаёшь локально и удалённо пользователя с одним именем\паролем;
2. из-под него запускаешь remote debugger и студию у себя;
3. ну и естейственно не надо использовать режим native only.
Re: Удалённая отладка приложения
От: Osaka  
Дата: 16.05.15 16:51
Оценка: 3 (1) +1
Здравствуйте, dinosaurx, Вы писали:

D>Пытаюсь разобраться с удалённой отладкой приложения.

Запускать на обеих машинах из-под одинаковой учётной записи (должны совпадать имя и пароль).
Дать права администратора.
Должна быть запущена служба remote debugger (тоже из-под этой учётной записи) и приложение-монитор.
Должны быть соответствующие файлы .pdb на remote-машине.

Новая студия (2013) существенно менее капризна в этом плане.
Данное сообщение является художественным произведением и освещает вымышленные события в вымышленном мире. Все совпадения с реальностью являются случайными. Не является инвестиционной рекомендацией.
Re: Удалённая отладка приложения
От: dinosaurx  
Дата: 23.05.15 09:03
Оценка:
Здравствуйте, dinosaurx, Вы писали:

D>Пытаюсь разобраться с удалённой отладкой приложения. Имею основную машину: Win7 x64, VS2010 + C# и удалённую виртуальную машину VirtualPC XP SP3. Создал консольное приложение "Hello, world!" и пытаюсь отладить его на удалённой машине. Перечитал всё, что смог нагуглить и msdn... и по этому прошу в гугл не посылать, я уже там был. Написано крайне мутно . При выполнении команды "Присоединиться к процессу..." процесс на удалённой машине виден и вроде бы как подключение происходит. Но при попытке запустить отладку вываливается ошибка: "... Вероятно монитор удалённой отладки не запущен на удалённом компьютере". При этом монитор запущен и при выполнении "Присоединиться к процессу..." я вижу, что подключился к нему. Гуглил на эту тему, пишут что скорее всего неправильно настроена безопасность и т.п. И ещё запускал монитор удалённой отладки в режиме: Без проверки подлинности (только машинный код). Вообщем, пробовал по разному Кто-нибудь может дать точные пошаговые инструкции как настроить рабочий и целевой комп и совершить удалённую отладку. Здесь http://rsdn.ru/article/vcpp/vcdebug-4.xml
Автор(ы): Александр Шаргин
Дата: 27.01.2002
статья, но она сильно устарела. Было бы здорово написать подобную статью для .Net


Спасибо, всем кто принял участие в обсуждении темы. Обязательно попробую и напишу результаты. Но прежде, хочу уточнить что выяснил, оказывается следует разделять удалённую отладку в доменной сети и отладку в одноранговой сети (например, при соединении целевого устройства и рабочего компа через ethernet напрямую (точка-точка)).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.