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