Plugins CRM Dynamics 2011工作流插件执行失败

Plugins CRM Dynamics 2011工作流插件执行失败,plugins,dll,workflow,dynamics-crm-2011,dynamics-crm,Plugins,Dll,Workflow,Dynamics Crm 2011,Dynamics Crm,我有一个CRM Dynamics 2011服务器,它运行一个自定义插件,在更新自定义实体时触发 如果手动(即通过用户交互)更新该实体,插件将正确启动并按预期运行 如果通过工作流更新实体,则工作流将失败,并出现以下错误: 无法加载文件或程序集PW.CRM.Model、版本=1.0.0.0、区域性=中性、PublicKeyToken=cdbc0010db644fd3'或其依赖项之一。系统找不到指定的文件 插件dll称为PW.CRM.Plugins,它引用了PW.CRM.Model dll 插件中还引

我有一个CRM Dynamics 2011服务器,它运行一个自定义插件,在更新自定义实体时触发

如果手动(即通过用户交互)更新该实体,插件将正确启动并按预期运行

如果通过工作流更新实体,则工作流将失败,并出现以下错误:

无法加载文件或程序集PW.CRM.Model、版本=1.0.0.0、区域性=中性、PublicKeyToken=cdbc0010db644fd3'或其依赖项之一。系统找不到指定的文件

插件dll称为PW.CRM.Plugins,它引用了PW.CRM.Model dll

插件中还引用了以下DLL: microsoft.crm.sdk.proxy microsoft.xrm.client microsoft.xrm.sdk microsoft.xrm.sdk.workflow

插件中所有引用的dll都已在该服务器的GAC中注册。我还尝试将dll放在服务器上CRMWeb的bin目录中

插件在预操作时同步启动。我们有一个运行的dev服务器,上面有相同的插件设置,我们无法在上面重现错误

已检查服务器的事件日志,但也找不到该问题的任何引用

使用IIS 7.5在Windows 2008 R2上运行Microsoft Dynamic CRM 2011


非常感谢您提供的任何帮助、指导或想法。

感谢Ben Williams关于异步服务器角色的位置的问题,使我意识到CRM实际上被分为两台服务器,因此DLL需要在两台机器上注册

任何其他有此问题的人,我强烈建议您检查并确保您的CRM设置未拆分为两台服务器


Ben的问题促使我回到CRM管理团队并对设置提出问题。

您是否在单独的机器上设置了异步服务器角色?或者您只是在同一台服务器上配置了所有角色?我以为它是在同一台服务器上配置的,但刚刚发现异步服务器在另一台机器上。