Мне нужно отладить некоторый код C # на удаленной машине с XP Embedded .Я несколько раз проводил удаленную отладку в разных операционных системах Windows, и все работало хорошо, но я думаю, что в XP Embedded OS чего-то не хватает.
В последние пару дней я выскакиваю из головы, читаю и пробую, но, похоже, ничего не получается.Поэтому, если вы оказались в такой же ситуации и нашли решение, пожалуйста, помогите.Вот что я делал до сих пор:
- Успешно установил удаленное отладочное соединение со средой XP Professional , поэтому я знаю, что с моей удаленной конфигурацией все в порядке.
- Запустил те же службы во встроенной среде, которые работают в среде Professional.
- Настроил Разрешения DCOM , межсетевой экран , локальные пользователи с одинаковыми именами и паролями как на локальных, так и на удаленных машинах.Предоставил локальным пользователям права администратора .
- Запустил msvsmon.exe как приложение и как службу, под учетной записью локального пользователя, который также имеет вход в систему как права службы.
- Тройной проверил, что нет другого брандмауэра между машинами, которые могут отбрасывать пакеты удаленной отладки.
Если я использую режим Без аутентификации (только собственный) наВстроенная машина, удаленная отладка работает и я вижу процессы.В противном случае я получаю сообщение об ошибке: не удается подключиться к монитору удаленной отладки Microsoft Visual Studio с именем [[NAME] ».Отладчик не может подключиться к удаленному компьютеру.Это может быть связано с тем, что удаленный компьютер не существует или брандмауэр может препятствовать связи с удаленным компьютером.Пожалуйста, обратитесь за помощью к справке.
Спасибо за то, что вы потратили время на прочтение этого документа, и любые предложения могут помочь.Спасибо!