调试 Dynamics CRM 工作流
开发自定义工作流时经常需要连上服务器进行调试。
通常有以下两种方式:
1、附加到W3WP进程中。缺点:调试过程中会独占进程,其他人无法使用。
2、通过插件注册工具进行调试。
个人更喜欢第二种,毕竟在项目开发过程中很多人会共用同一台服务器。
接下来记录下如何通过Plugin Registration Tool 进行调试
Step1: 安装PluginProfiler, 如果已安装会出现下图这样,如未安装也是在这个位置点击安装。

step2:选择需要调试的工作流
已经创建好的工作流:

选择:Profile workflow

选择要调试的工作流:


会多出下面这个

同时会追加下面这个工作流,并且原有工作流变成草稿状态

step3:触发工作流执行
新建一条线索数据,触发工作流执行。
查找日志。

选择进程会话:


Step4:开始调试
先将visual studio 附加到进程中:

通过Plugin Registration Tool 进行调试

选择上步保存的文本文档

选择对应的dll文件:

开始调试:

直接进入VS中:

总结:
如果调试发现代码有错误的地方,则可以直接修改代码并重新编译。重复 Step4 便可直接调试。
浙公网安备 33010602011771号