Я тестировал приложение, используя мою машину в качестве сервера, и с ним все в порядке, но когда я пытаюсь настроить его на работу на тестовом сервере, я получаю эту ошибку:
Получение фабрики класса COM для сбой компонента с CLSID {XXXX} на следующую ошибку: 80040154.
Есть идеи?
Спасибо
Во-первых: пожалуйста, проверьте на своем тестовом сервере регистрацию ваших ком-объектов.
HKEY_CLASSES_ROOT\CLSID\{xxxx}
Проверьте, правильно ли находится ваш dll или exe-файл на жестком диске.
Второй: эта ссылка может помочь: http://support.software602.com/kb/view.aspx?articleID=987
Мы иногда сталкивались с этой ошибкой в MSXML 4, особенно при выполнении тестов установки.
Разрешение: Удалите и переустановите MSXML.
Код ошибки переводится как «класс не зарегистрирован».
Регистрация обычно выполняется с помощью "regsvr32", когда это DLL или через "/RegServer".
Чтобы избежать описанного сообщения об ошибке, пожалуйста, зарегистрируйтесь на клиенте и сервере.