Отладка транспортного агента EXCHANGE в VS2010 С#

Мне передали источник транспортному агенту, который анализирует входящую электронную почту, соответствующую определенным критериям. Мне нужно внести некоторые изменения, но мне нужно отслеживать переменные, и мои попытки отладки не увенчались успехом.

Я создаю dll, устанавливаю ее взамен, устанавливаю точку останова, затем подключаюсь к соответствующему процессу, но, похоже, ничего не происходит. У меня нет опыта в этом методе отладки, и я почти уверен, что пропустил какой-то шаг, но во всей документации, которую я могу найти, в основном процесс указан как эти несколько шагов. Любая помощь?


person Omar J    schedule 09.01.2012    source источник


Ответы (1)


Догадаться

Для тех, кто находится в такой же ситуации, вам нужно сделать следующее:

  1. Скомпилируйте проект в режиме отладки.
  2. Разверните его для обмена, как бы вы это ни делали.
  3. Поскольку это DLL и выполняется через обмен, обмен будет хост-процессом, поэтому вам придется прикрепить отладку к процессу обмена для отладки. Вы можете сделать это, но перейдя в меню «Отладка» в VS и выбрав «Присоединить к процессу», выберите процесс, который будет запускать DLL.
  4. Когда VS подключается к процессу, просто установите точки останова в коде, и все готово.
person Omar J    schedule 10.01.2012
comment
имя процесса EdgeTransport.exe' - person Zakos; 23.06.2015