on 03-02-2010 9:11 PM
Retrieving the COM class factory for component with {CLSD 3EBB7859-E4E3-4D77-B673-C6E5AD529CC1} failed due to the following error:80040154
Cito nota de SAP no. 1310290
Symptom
After installing Business Objects on 64 bit Windows Server 2008 users
get following error while opening .net InfoView:
Server Error in '/InfoViewApp'
Application. --------------------------------------------------------------------------------
Retrieving the COM class factory
for component with CLSID {E063B04A- CB8B-460E-99D0-F7D8FA2FAAA2}
failed due to the following error: 80040154.
Please refer to the attached screenshot for detailed error message.
Reproducing the Issue
Install Business Objects on 64 bit Windows Server 2008 Operating System.
Open the URL for .net Infoview. Error message appears.
Product version: BusinessObjects Enterprise XI 3.1
Operating System: Windows Server 2008 64 bit
Cause
64 bit version of IIS is used. Business Objects requires 32 bit version of IIS.
Resolution
1. Create a new application pool in IIS (set it to Classic .NET pipeline mode)
and turn on the "Enable 32-bit Applications" switch for that application pool.
1.1 To do so:
From the IIS Manager go to "Application Pools" from the left pane, right-click
and select "Add Application Pool#". In the "Add Application Pool" window,
enter a name for the application pool, for example "AppPool 32-bit", then click OK.
1.2 After that, select this new application pool, right-click on it and go to
"Advanced Settings#" . Then in the "Advanced Settings" window set the
"Enable 32-bit Applications" switch to true. Then click OK.
1.3 Restart IIS.
1.4 IIS7 will allow running both 32 and 64bit web applications concurrently.
2. Also, make sure that the 32 bit version of the .NET framework is installed:
2.1 Open a command prompt and navigate to:
c:\windows\microsoft.Net\Framework\v2.0.50727.
2.2 In this folder, there is a file called aspnet_regiis.exe, in the
command window run: "aspnet_regiis #i" (without quotes) to install the 32bit 2.0 framework to IIS.
2.3 Note there are two folder paths,
c:\windows\microsoft.Net\Framework\v2.0.50727
and
c:\windows\microsoft.Net\Framework64\v2.0.50727
The \Framework64\ folder structure would be used to register
the 64bit framework; the \Framework\ folder structure is used
to register the 32bit .net framework.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
102 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.