【发布时间】:2012-05-28 20:35:35
【问题描述】:
我已经被这个异常困住了两天。 我正在使用 MS CRM 2011,当我尝试注册 CRM 自定义工作流活动程序集时出现此异常 1.通过pluginregistrator工具, 2. 或者当我通过 Visual Studio 中的包项目部署插件并在它运行工作流之后,它以等待状态停止,在详细信息页面中给出了这个 expcetion。这是详细的例外情况:
工作流因错误而暂停:未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Xrm.Client,版本=5.0.9688.1154,文化=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一.该系统找不到指定的文件。 在 ArmenianSoftware.Crm.Spayka.ArmsoftIntegration.Workflows.CreateWorksByPlan.Execute(CodeActivityContext executionContext) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行器,BookmarkManager 书签管理器) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行器, BookmarkManager bookmarkManager, Location resultLocation)
我正在文件系统上注册程序集,我已在文件夹 %system root%\C$\Program Files\Microsoft Dynamics CRM\Server\bin\assembly 中加载了所有需要的程序集。这个工作流工作了一段时间,但是在我不知道是什么之后,下次我部署程序集时,我在执行工作流时遇到了这个异常。这已经是我第三次遇到这个问题了,花了几个小时尝试做不同的事情(IIS 重置、异步服务重新启动、再次重新加载所有程序集并重新部署),几个小时后,以一种神秘的方式,工作流开始工作。在此工作一段时间后,在重新部署后再次崩溃。而且我无法确定解决问题的具体步骤,因此我总是花费几个小时来找出异常源,但没有任何目的。 我浏览了网络上的一些线程,但没有一个是我的情况(这里是thread1,thread2,thread3) 有人遇到过这个问题吗?这个异常的原因是什么? 提前致谢!
【问题讨论】:
-
我已经找到问题了,但是我8小时内无法回答我的问题(由于评分低),我明天会写详细说明!
标签: plugins workflow dynamics-crm-2011 crm