【发布时间】:2013-01-24 18:20:18
【问题描述】:
我有一个插件可以在不同域的不同盒子上运行。但是,我将它注册在一个特定的盒子上,每次触发适用的实体事件时都会继续抛出此错误。警告?代码甚至没有被执行。 IE:IPlugin.Execute() 接口实现从未 达到。我只是得到指示 “无效 URI:无法解析主机名。”的 CRM 对话框。 每次。
我已确认未输入代码,因为我已将 Visual Studio 附加到适用的 CRM 流程。在其他盒子上,我可以毫无问题地进入并通过。这就是我确定无法访问代码的方式。
插件已在 CRM 中注册,与在其他机器上的注册相同。我已将它放在特定的解决方案文件下并发布(即使该步骤不是必需的)。
想法?
【问题讨论】:
-
您可能不想这样做,但我的建议是您删除插件并放置另一个插件,它什么都不做,空 Execute 方法.你还会得到不良行为吗?此外,这是一个 long 镜头 - 检查默认程序集(我认为其中有两个)是否符合预期。在我早期,我碰巧在其中一个 它们 上重新注册了 我的 程序集,然后一切都崩溃了。 MVP 需要几个小时来恢复我们的服务器。 :)
-
我会选择“尝试清空插件”,或者确实尝试禁用插件(验证插件是否存在问题)
-
有点远射,但您完成了 IISRESET 吗?如果不这样做,我支持空插件的想法。
标签: c# plugins dynamics-crm-2011 dynamics-crm