Удаленная отладка Visual Studio на XP Embedded - все перепробовал, помогите пожалуйста! - PullRequest
2 голосов
/ 26 октября 2010

Мне нужно отладить некоторый код C # на удаленной машине с XP Embedded .Я несколько раз проводил удаленную отладку в разных операционных системах Windows, и все работало хорошо, но я думаю, что в XP Embedded OS чего-то не хватает.

В последние пару дней я выскакиваю из головы, читаю и пробую, но, похоже, ничего не получается.Поэтому, если вы оказались в такой же ситуации и нашли решение, пожалуйста, помогите.Вот что я делал до сих пор:

  1. Успешно установил удаленное отладочное соединение со средой XP Professional , поэтому я знаю, что с моей удаленной конфигурацией все в порядке.
  2. Запустил те же службы во встроенной среде, которые работают в среде Professional.
  3. Настроил Разрешения DCOM , межсетевой экран , локальные пользователи с одинаковыми именами и паролями как на локальных, так и на удаленных машинах.Предоставил локальным пользователям права администратора .
  4. Запустил msvsmon.exe как приложение и как службу, под учетной записью локального пользователя, который также имеет вход в систему как права службы.
  5. Тройной проверил, что нет другого брандмауэра между машинами, которые могут отбрасывать пакеты удаленной отладки.

Если я использую режим Без аутентификации (только собственный) наВстроенная машина, удаленная отладка работает и я вижу процессы.В противном случае я получаю сообщение об ошибке: не удается подключиться к монитору удаленной отладки Microsoft Visual Studio с именем [[NAME] ».Отладчик не может подключиться к удаленному компьютеру.Это может быть связано с тем, что удаленный компьютер не существует или брандмауэр может препятствовать связи с удаленным компьютером.Пожалуйста, обратитесь за помощью к справке.

Спасибо за то, что вы потратили время на прочтение этого документа, и любые предложения могут помочь.Спасибо!

Ответы [ 2 ]

0 голосов
/ 08 ноября 2010

Вы пытались запустить msvsmon.exe с правами администратора?Возможно, в этом и заключается проблема, которую объясняет сообщение Джона Роббинса: http://www.wintellect.com/CS/blogs/jrobbins/archive/2010/06/15/vs-remote-debugging-across-workgroups-or-domains.aspx.

0 голосов
/ 26 октября 2010

Можете ли вы использовать WireShark для захвата данных, поступающих на удаленное встроенное устройство XP? Если вы получите подтверждение TCP, по крайней мере вы будете знать, что это не проблема брандмауэра.

...