0

我继承了带有一些自定义标注的 CRM 3.0 系统。(编写它的咨询公司不再有源代码,而且根本没有帮助!)

我想关闭用户更新电话活动后发生的其中一个标注。但是,我想让所有其他标注仍然有效。 请注意,整个系统的所有标注都位于同一个 Custom.dll 中。

这是我到目前为止所做的:

  1. 在 C:\Program Files\Microsoft CRM\Server\bin\assembly\ 中找到 callout.config.xml

  2. 删除了电话活动的 PostUpdate 标注。这是我从标注配置中删除的行:

    <callout entity="phonecall" event="PostUpdate"><subscription assembly="Custom.dll"  
    onerror="ignore" class="Custom.CalloutHandler"><prevalue>@all</prevalue>   
     <postvalue>@all</postvalue></subscription></callout>
    
  3. 在 Crm Web 服务器上重置 IIS。

但是我可以从 sql profiler 中看到标注仍在发生。

所以我的问题是:

我需要做任何其他事情来取消注册这个标注吗?我需要从数据库中卸载配置吗?

谢谢你的帮助

4

1 回答 1

0

知道了。我缺少的步骤是重新启动 CRM 工作流服务并进一步执行 IISReset。

于 2013-10-30T12:50:49.203 回答