在VS2010中调试EXCHANGE传输代理c#

时间:2012-01-09 09:16:04

标签: c# visual-studio-2010 exchange-server exchange-server-2007

我获得了传输代理的来源,该代理解析了符合特定条件的传入电子邮件。我需要做一些修改,但我需要跟踪变量,我的调试尝试都没有成功。

我构建了dll,在交换时安装它,设置一个断点然后附加到相关进程,但似乎没有发生任何事情。我没有这种调试方法的经验,我很确定我错过了一个步骤,但我能找到的所有文档基本上都将这个过程列为这几个步骤。任何帮助?

1 个答案:

答案 0 :(得分:4)

想出来

对于处于相同情况的任何人,您需要做的是:

  1. 在调试模式下编译项目。
  2. 将其部署进行交换但是你这样做。
  3. 由于它是一个DLL并且通过交换运行,因此交换将是主机进程,因此您必须将调试附加到交换进程以进行调试。 您可以这样做,但转到VS中的Debug菜单并选择“Attach to process”,选择将运行DLL的进程。
  4. 当VS附加到进程时,只需在代码中设置断点,就可以了。