首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2011年mscrm动力系统注册期间的装配位置

2011年mscrm动力系统注册期间的装配位置
EN

Stack Overflow用户
提问于 2014-07-04 06:00:53
回答 1查看 816关注 0票数 2

在插件注册期间,有三个选项可用于存储程序集1.GAC 2. 2.Disk 3.数据库

有谁能解释一下上述位置的适当使用,如果举例说明会更有价值?

EN

回答 1

Stack Overflow用户

发布于 2014-07-04 15:36:20

您需要首先考虑部署类型,如果是针对consider或CRM OnPremise。

对于CRM,必须在Sandbox中注册在线插件程序集。

对于客户关系管理,OnPremise插件程序集可以在Sandbox或Sandbox之外注册(选项无)。

如果隔离模式是Sandbox,那么位置总是数据库,优点是存储在数据库中的插件自动分布在数据中心集群中的多个CRM服务器上。

缺点是无法将外部程序集安装到数据库,因此如果您的插件使用外部程序集,则需要在注册之前将其与插件程序集合并,或者手动将外部程序集部署到GAC或CRM bin文件夹。

如果在Sandbox之外注册插件程序集(意味着您是OnPremise),则可以选择将其部署到GAC,在本例中,优点是充分利用GACs版本控制系统,如果需要多个版本,则可以防止同一个程序集的版本冲突。缺点是注册需要gacutil.exe,这可能是一些部署的问题。

如果您选择部署到磁盘,插件程序集将被复制到CRM bin文件夹中,在这种情况下,调试将更容易(但是当插件在数据库中注册时也可以调试它们),但是您也失去了GAC版本控制优势。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24567619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档