Dymic4.0 Plugin Debug Step

Dymic4.0 Plugin Debug Step :

调试插件
以下步骤说明了如何调试插件。 

部署插件程序集。 
将程序集复制到服务器上的标准插件文件夹:<crm-root>\Server\bin\assembly。如果在同一位置已有一个程序集副本,且不能覆盖该副本(因为它被 Microsoft Dynamics CRM 锁定了),则请在命令窗口中运行 iisreset 程序,释放该程序集。

请在事件执行管道的所需阶段中注册插件。请使用磁盘部署在服务器上注册插件程序集。 
提示 可能需要调试数据库部署插件。编译的插件程序集的 .pdb 文件必须被复制到服务器的 <crm-root>\Server\bin\assembly 文件夹,且必须重新启动 IIS。调试完成后,您必须删除 .pdb 文件,并重置 IIS 以免 w3wp.exe 进程占用额外的内存。

一般而言,您不希望在事件执行管道中注册您的插件,除非该插件程序集在 Microsoft Dynamics CRM 服务器上可用。如果另一个用户正在服务器上使用 Microsoft Dynamics CRM,而您在其中已注册了该插件,但尚未部署程序集,则在系统尝试执行缺失的插件时,运行 Microsoft Dynamics CRM 的用户会收到错误。

配置调试程序。 
在插件代码中设置断点。对于联机插件,请将该调试程序附加到 Microsoft Dynamics CRM 服务器上的 w3wp.exe 进程。对于脱机插件,请将该调试程序附加到 Microsoft.Crm.Application.Hoster.exe 进程。对于异步注册的插件(或工作流程序集),请附加到 CrmAsyncService.exe 进程。如果同一可执行文件存在多个正运行的进程,请将该调试程序附加到所有进程,因为您不知道哪个进程将运行您的自定义代码。 

测试插件。 
请运行 Microsoft Dynamics CRM Web 应用程序或其他使用 SDK 的自定义应用程序,然后执行可以引发插件执行的任何操作。例如,如果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值