У меня есть exe, который я установил на своей 32-битной машине, он контактирует с зарегистрированными пользователями Входящие и отлично работает (NB, я все еще не имел этого, работая для другого пользователя (see here) любые идеи там были бы оценены!).Использование DLL Redemption (Microsoft Outlook) на 64-битной машине
Но когда я установить его на 64-битном сервере я получаю эту ошибку:
Creating an instance of the COM component with CLSID {29AB7A12-B531-450E-8F7A-EA94C2F3C05F} from the IClassFactory failed due to the following error: 80004005.
Я зарегистрировал Redemption DLL на сервере (see here).
Я сделал это running-c-app-32-bit-on-64-bit-machine
NB. Идентификатор класса будет Redemption.RDOSession
(see here)
Благодарим за выполнение вашего собственного вопроса ... Искупление может быть болью для работы, но иногда кажется, что это единственный способ. –
Установка Outlook на сервере Exchange не рекомендуется, так как версия mapi отличается от той, которая необходима для обмена. Решение propper заключается в установке распространяемого именованного клиента Microsoft Exchange Server MAPI и данных совместной работы: Объекты: http://www.microsoft.com/downloads/details.aspx?FamilyID=E17E7F31-079A-43A9-BFF2-0A110307611E&displaylang=en –
Начиная с Exchange 2010, он больше не устанавливает или не использует систему MAPI на компьютере, на котором работает Exchange. Вы можете установить Outlook на том же компьютере просто отлично. При этом автономная версия MAPI является лучшим выбором, если ваш код должен запускаться в службе, но он не поддерживает файлы Unicode PST и MSG. –