错误代码:0x80040256程序集“CaseCreatePlugin”的操作失败:必须单独注册程序集

时间:2012-01-03 09:49:04

标签: dynamics-crm dynamics-crm-2011 crm

我有一个托管解决方案,其中包含一个已通过插件注册工具注册的插件。我导出了该解决方案,并在尝试将其导入服务器时,我收到以下错误。

  

错误代码:0x80040256

     

错误消息:程序集'CasePlugin,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 3e98dc0610752b7a'的操作失败:程序集必须单独注册。

你能帮我解决这里的问题吗??

1 个答案:

答案 0 :(得分:4)

我认为该插件未在Sandbox-Mode中注册。因此,您需要具有Deployment-Administrator权限才能导入此解决方案。

将装配的“隔离模式”更改为“Sandbox”并再次导出解决方案。

我强烈建议在沙盒模式下注册所有插件(隔离)。以下限制适用于沙箱中的插件

  

在这个孤立的环境(也称为沙箱)中,插件可以利用Microsoft Dynamics CRM SDK的全部功能来访问组织Web服务。在沙箱中可以防止访问文件系统,系统事件日志,某些网络协议,注册表等。但是,沙盒插件可以访问外部端点,如Windows Azurecloud。

请参阅Plug-in Isolation, Trusts, and Statistics

当您真正需要时,仅使用非隔离模​​式。例如,如果您需要访问文件系统。

  

总之,沙箱是推荐的插件执行环境,因为它更安全,支持运行时监控和统计报告,并且在所有Microsoft Dynamics CRM部署中都受支持。