恢复CRM plugin】的更多相关文章

1 使用工具 XrmToolbox http://xrmtoolbox.codeplex.com/releases/view/611881 2 连接:可以使用网络连接,也可以使用本地连接 3 使用 Assembly Recovery Tool 4 使用反编译工具进行反编译 ILSpy 结尾: XrmToolbox 工具当然不止这一项功能,还有其它的很多功能.…
plugin运行出错. 1  plugin文件如果是 注册到disk,应该是注册到 C:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly  ,所以如果项目中引用了其它的 dll文件也应该拷到这个文件夹. 2 plugin文件如果是 注册到database ,所以如果项目中引用了其它的 dll文件也应该拷到这个文件夹C:\Program Files\Microsoft Dynamics CRM\CRMWeb\bin.…
写了这么多期的随笔,很多人会问,怎么debug写好的plugin呢 首先我们需要准备以下内容 Visual Studio Plugin Registration Tool CRM Instance Error Log 首先,我们要打开Plugin Registration Tool 然后我们需要Install Profiler install成功之后, 我们下一步要讲plugin的step  start profiling 我们选择exception之后点击确定 成功之后的step会显示如下 现…
在 Dynamics CRM 开发中,我们可以使用 JavaScript 在前端对 Entity Form 进行数据操作,与此同时,我们也可以使用 C# 写后台插件,其中就包括了 Plug-in Class 和 Workflow Class,如下图所示,这里也简单阐述下两者在使用上的区别: 图1 Plug-in Class 和 Workflow Class 一.调用范围: Plug-in Class 是在对 Entity 的创建(Create)和更新(Update)时进行调用,而 Workflo…
1.注册插件的时候回遇到如下提示 Plug-in assembly does not contain the required types or assembly content cannot be updated 这段话的意思是说你所注册的插件DLL包含的类少于Crm里面已有的类的数量.一般是因为自己在写插件的时候把自己的类删掉了,没有把插件里面注册的类unregister. 解决方案:对比插件注册里面已经注册的类和自己写的类是否有冲突,把插件里面多出来的类unregister掉再次上传就可以…
本篇接上篇继续介绍XrmToolBox中的某项功能,该工具的下载见上篇博文. 打开XrmToolBox,找到Assembly Recovery Tool,点击进去 如何连接上你的组织继续不表,列表中显示出了你所有的assembly 点击导出到disk,指定要保存的文件夹后点击确定,去你指定的文件夹下就能找到对应的dll文件 在你的代码丢失的情况下,这种恢复还是很有用的,dll恢复出来后用个反编译软件即可解析出你的代码了.…
Plug-in 就是我们俗称的dll file 或者是assembly file. 里面有自定义的代码可以运行在服务器端 Plug-in Pipeline: 只有3个阶段可以做改动: Pre-Validation Pre-Operation Post-Operation Main Event 阶段是不可以做更改的 Plug-in Messages Messages 就是在Plugin-in上面触发的Events 事件. 这是微软支持的 messages 和entities列表 https://d…
需要注册 SetState 和 SetStateDynamecEntity…
https://blog.csdn.net/vic0228/article/details/72903815…
  这节我们将讨论下怎么维护CRM,包括以下主要内容: 备份CRM DB 备份CRM 系统 恢复CRM DB 恢复 CRM 系统   一. 备份CRM DB 下面的步骤将为CRM DB创建一个维护计划: 1. 打开SQL Server Management Studio 2. 右健 Management –> Maintenance Plans,选择 Maintenance Plan Wizard 3. 在 Select Plan Properties 页面,取个名字,因为我们只创建一个sech…