09.07.2009, 21:14 | #1 |
Участник
|
Отладка plug-in на сервере с сетевой рабочей станции
CRM сервер установлен на домен-контролере под управление SBS 2008 с установленными там же SQL Server 2008 и Exchange Server 2007. На рабочей станции под Вистой в качестве среды разработки используется VS 2010 beta 1. На сервере запущен VS remote debugger.
Вопрос: как определить, к какому из w3wp.exe процессов нужно подсоединяться? Где-то встретилась рекомендация аттачить все сразу, чтобы не тратить время на поиски нужного. В моем случае есть 3 процесса, один из которых типа Managed и 2 T-SQL, Managed. К T-SQL цепляться не хочет - говорит, что каких-то драйверов не хватает. К просто Managed цепляется, но ничего не происходит, т.е. при вызове плагина VS не активируется и прерывания в точке остановки не происходит. Потом через какое-то время связь с удаленным монитором вообще теряется и сразу восствановить ее не удается - говорит "не запущен удаленный монитор", хотя он явно запущен и висит в ожидании. Плагин зарегистрирован на диск, файл pdb лежит там же где и сборка плагина (в \bin\assembly). Пришлось отлаживаться через "ручной" лог, что не очень удобно и занимает много времени. |
|
09.07.2009, 21:39 | #2 |
Чайный пьяница
|
Цитата:
Сообщение от alsherin
CRM сервер установлен на домен-контролере под управление SBS 2008 с установленными там же SQL Server 2008 и Exchange Server 2007. На рабочей станции под Вистой в качестве среды разработки используется VS 2010 beta 1. На сервере запущен VS remote debugger.
Вопрос: как определить, к какому из w3wp.exe процессов нужно подсоединяться? Где-то встретилась рекомендация аттачить все сразу, чтобы не тратить время на поиски нужного. В моем случае есть 3 процесса, один из которых типа Managed и 2 T-SQL, Managed. К T-SQL цепляться не хочет - говорит, что каких-то драйверов не хватает. К просто Managed цепляется, но ничего не происходит, т.е. при вызове плагина VS не активируется и прерывания в точке остановки не происходит. Потом через какое-то время связь с удаленным монитором вообще теряется и сразу восствановить ее не удается - говорит "не запущен удаленный монитор", хотя он явно запущен и висит в ожидании. Плагин зарегистрирован на диск, файл pdb лежит там же где и сборка плагина (в \bin\assembly). Пришлось отлаживаться через "ручной" лог, что не очень удобно и занимает много времени.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
27.07.2009, 18:00 | #3 |
Чайный пьяница
|
Натолкнулся на статейку, связанную с отладкой, возможно заинтересует
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
Теги |
c#, remote debug, visual studio |
|
|