Почему плагин может отваливаться?
Повесила плагин на Update сущности.
При указании синхронного Execution Mode вылетал по тайм-ауту.
Не зная, как именно устроены "внутренности" CRM'а, предположила, что при попытке изменения сущности во время её же синхронного post-update возникает нечто вроде взаимо-блокировки.
Поменяла на режим на асинхронный - (о, чудо!) заработало!
Но ненадолго.
На следующий день плагин вдруг вообще перестал отрабатывать.
В Romote Debugger'е не ловится, и даже если проброс исключения в самом начале вставить - никаких признаков жизни не подаёт.
При этом если изменить режим на синхронный - работает (но всё с той же проблемой тайм-аута).
Что могло такого произойти, что он вдруг вот так отвалился?
|