bapu_reddy Ответов: 3

Проблема, связанная с отчетами Crystral


Всем привет,

Может ли кто-нибудь помочь мне в отношении приведенной ниже ошибки:

Получение фабрики COM-класса для компонента с CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B} не удалось из-за следующей ошибки: класс 80040154 не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Как преодолеть этот вопрос

Спасибо,
Раманджанея Б

3 Ответов

Рейтинг:
2

Sooraj_Singh

You dont have to configure your project properties platform target X86. You can also configure the iis options to work with x86 like that

    * Select Application pool
    * Select the pool which your app uses
    * Advanced settings
    * Enable 32 bit applications true


Рейтинг:
0

Pheonyx

Я подозреваю, что вы пропустили первую часть сообщения об ошибке и просто предоставляете "InnerExeception", тем не менее. Я погуглил Error: 80040154 Crystal Reports и получил для вас следующий результат:

http://stackoverflow.com/questions/12195399/crystal-report-in-net-framework-4-0[^]

У меня была похожая проблема раньше, и для меня это было место, где я создавал 32-битное приложение, но установил 64-битные отчеты crystal. Убедитесь, что ваши версии совпадают и что ваше приложение компилируется на правильную целевую платформу.


Рейтинг:
0

Member 10612714

Go to IIS -> application pools ->click right button on your application pools -> go to advance setting -> Enable 32 bit application = True


CHill60

Именно это решение 2 предложил 2 года назад!

Member 12601322

Как сменить сервер ??