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