[Dynamics CRM] CrmAsyncService にアタッチしようとするとエラーが発生する場合の対処方法

handcraft 1/23/2011 4241 5 Dynamics CRM

Windows Server 2008 上に構築した Dynamics CRM 4.0 にデプロイしたカスタムアクティビティをデバッグしようとして、Visual Studio 2008 から、CrmAsyncService サービスのプロセスにアタッチしようとしたら、"Unable to attach to the process. Access is denied" というエラーメッセージが表示されデバッグできなかったのでメモ。

上記エラーが発生した場合の対処方法を記載します。Visual Studio からプロセスにアタッチするときに、次の Attach to Process というダイアログが表示されるので、 Attach To の Select ボタンをクリックします。

デバッグするコードタイプを自動から、下図のようにManaged に変更します。

あとは、Attach to Processダイアログのプロセスから、CrmAsyncService を指定して Attach ボタンをクリックすればOKです。

説明は以上です。

デバッグに必要な pdb ファイルは {Dynamics CRM インストールディレクトリ}\Server\bin\assembly に忘れずに配置してください。