mscrm 3.0 - отменить регистрацию выноски

Я унаследовал систему CRM 3.0 с некоторыми пользовательскими выносками. (Консультации, которые ее написали, больше не имеют исходного кода и вообще не помогают!)

Я хотел бы отключить только одну из выносок, которая происходит после того, как пользователь обновляет активность телефонного звонка. Тем не менее, я хотел бы оставить все остальные выноски все еще работающими.Обратите внимание, что все выноски для всей системы находятся в одном и том же Custom.dll.

Это то, что я сделал до сих пор:

  1. Найден файл callout.config.xml в C:\Program Files\Microsoft CRM\Server\bin\assembly\

  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. Сброс IIS на веб-сервере Crm.

Однако я вижу из sql profiler, что обратный вызов все еще происходит.

Итак, мой вопрос:

Нужно ли что-то еще делать, чтобы отменить регистрацию этого выноски? Нужно ли выгружать конфиг из базы данных?

Спасибо за вашу помощь

1 ответ

Решение

Понял. Шаг, который я пропустил, состоял в том, чтобы перезапустить службу рабочего процесса CRM и сделать еще один сброс IIS.

Другие вопросы по тегам