0

C# で記述された MS Exchange 2007 にインストールしたトランスポート エージェントのソース コードがあります。VSを使用してデバッグする必要があります。これには、デバッガーをプロセス「MSExchangeTransport.exe」に「アタッチ」する必要があると思います。これを行い、OnSubmittedMessageHandler() の最初のステートメントとしてブレークポイントを挿入します。エージェントが期待どおりに動作し、ハンドラー内のコードがその役割を実行しているため、このハンドラーが呼び出されていることがわかります。ただし、デバッグウィンドウにデバッグ情報が表示されず (さまざまな Debug.WriteLine() 呼び出しにもかかわらず)、マウスをブレー​​クポイントの上に置くと、次のように表示されます。

「ブレークポイントは現在ヒットしません。このドキュメントにはシンボルがロードされていません」

これはデバッグ モードでコンパイルされ、正常にインストールされ、Install-TransportAgent、Enable-TransportAgent を使用して開始されました。

デバッガーが必要なものを見つけていないことがわかります。何か案は?

4

1 に答える 1

2

ああ!デバッガーを「EdgeTransport.exe」にアタッチする必要がありました。すべてが機能しています。

于 2012-09-11T07:15:16.210 に答える