Настройка компонентов COM+ CRM
Компоненты CRM можно установить в серверное приложение COM+ или приложение библиотеки COM+. Однако они всегда должны выполняться в серверном приложении COM+. Если они установлены в приложении библиотеки COM+, они недоступны для использования в клиентских процессах.
Если компоненты CRM установлены в библиотечном приложении, они доступны для более чем одного серверного приложения. Если они установлены в определенном серверном приложении, они доступны только для этого конкретного серверного приложения.
Чтобы включить использование CRM в серверном приложении, выполните следующие действия.
На странице свойств приложения сервера в "Службах компонентов" щелкните вкладку "Дополнительно" .
Выберите параметр Включить компенсирующие диспетчеры ресурсов для этого серверного приложения. Если этот параметр не выбран, попытки использовать CRM в этом серверном приложении завершаются ошибкой.
Заметка
Если установлено в приложении библиотеки, не обязательно выбрать параметр Включить компенсирующие диспетчеры ресурсов для этого приложения библиотеки, но этот параметр должен быть выбран для серверного приложения, в котором будет выполняться CRM.
Рекомендуется устанавливать компоненты CRM Worker и CRM Компенсатора для конкретного CRM в одном приложении.
Ниже приведены рекомендуемые параметры для компонентов CRM.
Компонент | Параметры |
---|---|
CRM-сотрудник | transaction = обязательный, синхронизация = да, JIT = да, модель потоков = Обе (или модель потоков = Апартаменты) |
CRM Компенсатор | транзакция = отключено синхронизация = отключено JIT = нет модель многопоточности = Both (или модель многопоточности = Apartment) |
Заметка
Компоненты, использующие CRM, должны явно указывать модель потоков при регистрации. Значение по умолчанию "Main Thread Apartment" не поддерживается. Поддерживаются только две модели потоков: «Апартаменты» и «оба».
Связанные разделы