| Предыдущий | Следующий |
| COMADMIN_E_OBJECTNOTPOOLABLE | COMADMIN_E_ROLE_DOES_NOT_EXIST |
COMADMIN_E_APPLID_MATCHES_CLSID
Что означает COMADMIN_E_APPLID_MATCHES_CLSID
COMADMIN_E_APPLID_MATCHES_CLSID означает, что GUID, выбранный как Application ID в COM+ Catalog, совпадает с CLSID компонента. Каталог требует разные идентификаторы для приложения и класса, поэтому повтор с теми же GUID всегда будет отклонён.
Что проверить
- Сохраните AppID создаваемого приложения и CLSID компонентов, которые уже зарегистрированы.
- Определите, какой объект получил GUID ошибочно — приложение или класс — и исправьте источник генерации/manifest, а не только локальную запись.
- После изменения GUID проверьте ссылки deployment scripts и конфигурации, чтобы они использовали новый AppID согласованно.
Как подтвердить исправление
Исправление подтверждается созданием приложения с уникальным AppID при неизменном корректном CLSID компонента.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.