我有一个用C#编写的传输代理的源代码,该代理已安装在MS Exchange 2007上。我需要使用VS调试它,我认为这涉及到将调试器"附加"到进程"MSExchangeTransport.exe"。我这样做,并在OnSubmittedMessageHandler()中放入断点作为第一条语句。我知道调用这个处理程序是因为代理按预期工作,并且处理程序中的代码执行其职责。然而,我在调试窗口中没有得到任何调试信息(尽管有各种Debug.WriteLine()调用),当我将鼠标悬停在断点上时,它们会说:
"当前不会命中断点。尚未为此文档加载任何符号"
它是在调试模式下编译的,已成功安装并使用Install-TransportAgent、Enable-TransportAgent启动。
告诉调试器找不到它需要的东西。有什么想法吗?
啊!我本应该将调试器附加到"EdgeTransport.exe"。现在一切正常。