mscrm 3.0 - отменить регистрацию выноски
Я унаследовал систему CRM 3.0 с некоторыми пользовательскими выносками. (Консультации, которые ее написали, больше не имеют исходного кода и вообще не помогают!)
Я хотел бы отключить только одну из выносок, которая происходит после того, как пользователь обновляет активность телефонного звонка. Тем не менее, я хотел бы оставить все остальные выноски все еще работающими.Обратите внимание, что все выноски для всей системы находятся в одном и том же Custom.dll.
Это то, что я сделал до сих пор:
Найден файл callout.config.xml в C:\Program Files\Microsoft CRM\Server\bin\assembly\
Удален выноска PostUpdate для действий телефонного звонка. Это строка, которую я удалил из конфига выноски:
<callout entity="phonecall" event="PostUpdate"><subscription assembly="Custom.dll" onerror="ignore" class="Custom.CalloutHandler"><prevalue>@all</prevalue> <postvalue>@all</postvalue></subscription></callout>
Сброс IIS на веб-сервере Crm.
Однако я вижу из sql profiler, что обратный вызов все еще происходит.
Итак, мой вопрос:
Нужно ли что-то еще делать, чтобы отменить регистрацию этого выноски? Нужно ли выгружать конфиг из базы данных?
Спасибо за вашу помощь
1 ответ
Понял. Шаг, который я пропустил, состоял в том, чтобы перезапустить службу рабочего процесса CRM и сделать еще один сброс IIS.