xlang / s запись в журнале событий движка: ошибка при создании службы X. Объект типа «Y» не может быть преобразован в тип «Y».
Эта запись журнала событий выглядит так же, как обсуждается здесь:
Microsoft.XLANGs.Core.ServiceCreationException: Ошибка при создании службы ABC
Я исследовал 2 решения, предложенные в этом посте, но ни одно из них не устранило мою проблему.
Я использую BizTalk 2010 и вижу проблему с единообразным последовательным составом. Каждый экземпляр оркестровки изначально активируется, как и ожидалось. Все фигуры до получения второй фигуры выполняются без проблем. Проблема возникает, когда экземпляр оркестровки получает второе сообщение. Выполнение не продолжается после формы получения, которая соответствует этому второму сообщению.
Используя страницу Group Hub, я вижу, что второе сообщение связано с правильным экземпляром службы. Этот экземпляр службы приостановлен, и приведенное выше сообщение об ошибке отображается в журнале событий.
Иногда (примерно 1 из каждых 5 раз) вышеупомянутая проблема НЕ возникает. То есть последующие сообщения обрабатываются оркестровкой. Я кормлю одни и те же тестовые файлы каждый раз. Еще интереснее ... проблема НИКОГДА не возникает, если я устанавливаю точку останова (в Orchestration Debugger) для формы Listen непосредственно перед второй формой приема.
Тот факт, что я не вижу проблемы при использовании отладчика, заставляет меня задуматься, не является ли это проблемой синхронизации. К сожалению, не похоже, что я мог бы сильно контролировать время.
Кто-нибудь имеет представление о том, как предотвратить возникновение этой проблемы?
Спасибо