Я тестировал приложение, используя свою машину в качестве сервера, и с ним все идет хорошо, но когда я пытаюсь настроить его для работы на тестовом сервере, я получаю следующую ошибку:
Retrieving the COM class factory for component with CLSID {XXXX} failed due to the following error: 80040154.
Есть идеи?
Спасибо





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