Удаленная отладка через терминальный сервер

У меня на целевом компьютере запущено приложение.NET. проблема в том, что он защищен от огня и недоступен напрямую через сеть разработчиков. Между ними подключен терминальный сервер, который служит мостом между этими двумя сетями. Я хочу выполнить отладку с моего ПК разработчика на целевой ПК с помощью средств удаленной отладки в Visual Studio/WinDBG. Является ли это возможным? http://img822.imageshack.us/img822/9767/connectiono.png

1 ответ

Я не знаю ни одного механизма канализации, который может проходить через RDP, но, возможно, следующий параметр может быть приемлемым обходным путем:

  1. Поместите WinDbg или NTSD в целевую систему, чтобы они могли выступать в качестве агента удаленной отладки.
  2. Разместите WinDbg на терминальном сервере и подключите его к целевой системе с помощью удаленной отладки.
  3. Используйте сопоставление дисков RDP, чтобы предоставить терминальному серверу доступ к источникам на компьютере разработчика, и настройте WinDbg для использования этих источников.

Это далеко от идеала - без сомнения, самый простой способ отладки - на машине разработчика. Тем не менее, это избавляет вас от перемещения исходных файлов, и, поскольку WinDbg переносим, ​​вам не нужно выполнять тяжелые установки на компьютерах не-dev.

Другие вопросы по тегам