我继承了带有一些自定义标注的 CRM 3.0 系统。(编写它的咨询公司不再有源代码,而且根本没有帮助!)
我想关闭用户更新电话活动后发生的其中一个标注。但是,我想让所有其他标注仍然有效。 请注意,整个系统的所有标注都位于同一个 Custom.dll 中。
这是我到目前为止所做的:
在 C:\Program Files\Microsoft CRM\Server\bin\assembly\ 中找到 callout.config.xml
删除了电话活动的 PostUpdate 标注。这是我从标注配置中删除的行:
<callout entity="phonecall" event="PostUpdate"><subscription assembly="Custom.dll" onerror="ignore" class="Custom.CalloutHandler"><prevalue>@all</prevalue> <postvalue>@all</postvalue></subscription></callout>
在 Crm Web 服务器上重置 IIS。
但是我可以从 sql profiler 中看到标注仍在发生。
所以我的问题是:
我需要做任何其他事情来取消注册这个标注吗?我需要从数据库中卸载配置吗?
谢谢你的帮助