Отладка проблем .NET на ПК с удаленными пользователями - PullRequest
1 голос
/ 13 ноября 2009

Я поддерживаю панель инструментов .NET IE для множества пользователей, имеющих различные версии ОС и IE, в различных удаленных местах. Для небольшого числа этих пользователей панель инструментов устанавливается правильно, но фактически никогда не загружается, когда они пытаются включить ее в IE. Нам не удалось воспроизвести эту ситуацию на наших тестовых образцах.

Большая часть нашей поддержки осуществляется по телефону или через WebEx, поэтому наш доступ к компьютеру клиента несколько ограничен. Я ищу способ сбора информации, такой как настройки безопасности, политики gpo, какие сборки не загружаются и другие низкоуровневые вещи, на которые я обычно смотрю с отладчиком Visual Studio и fuselogvw и другими инструментами разработчика. Однако с инструментами моего клиента я не могу позволить себе роскошь этих инструментов, поэтому мне нужно быть немного более изобретательным.

Итак, какие инструменты доступны либо для большинства ПК, либо для простой бесплатной загрузки, которая позволит мне получить подробную информацию об отладке?

Ответы [ 2 ]

0 голосов
/ 13 ноября 2009

В прошлом я настраивал zip-файл, который содержал часть содержимого Средства отладки для Windows , например, CDB и ADPlus, которые можно установить, просто разархивировав его на компьютере пользователя.

Затем были некоторые сценарии для управления CDB, чтобы захватить типичную информацию, которая мне была нужна из процесса (загруженные модули, трассировки исключений и т. П.), Сжать ее и добавить пару вспомогательных файлов (точную копию. NET SOS.dll на машине), и я мог бы скопировать его обратно, чтобы изучить на досуге. Работал достаточно хорошо для решения проблем, с которыми я столкнулся.

Размер zip-файла составлял около 4 МБ, так что его нельзя было обойти; и вы можете просто удалить содержимое, когда закончите.

0 голосов
/ 13 ноября 2009

Не дешевое решение, но посмотрите на BMC AppSight .

...