32 bit dll issue on 64 bit Production Server
-
Hi am using a dll in my web project ("Owc11.dll") Before upgrading our production server (32 bit) it was working fine. So, recently our production server has been upgraded to 64 bit. So, while running the application one error throwing like this: "retrieving the COM class factory for component with CLSID {0002E55D-0000-0000-C000-000000000046} failed due to the following error: 80040154":confused:
Thanks & Regards, Jeneesh K. Velayudhan
-
Hi am using a dll in my web project ("Owc11.dll") Before upgrading our production server (32 bit) it was working fine. So, recently our production server has been upgraded to 64 bit. So, while running the application one error throwing like this: "retrieving the COM class factory for component with CLSID {0002E55D-0000-0000-C000-000000000046} failed due to the following error: 80040154":confused:
Thanks & Regards, Jeneesh K. Velayudhan
I dont think this dll would work for 64 bit machine.This issue is also faced by other ones also.. click here Click here2
Cheers!! Brij
-
Hi am using a dll in my web project ("Owc11.dll") Before upgrading our production server (32 bit) it was working fine. So, recently our production server has been upgraded to 64 bit. So, while running the application one error throwing like this: "retrieving the COM class factory for component with CLSID {0002E55D-0000-0000-C000-000000000046} failed due to the following error: 80040154":confused:
Thanks & Regards, Jeneesh K. Velayudhan
You have to make your web app run under 32 bit explicitly or it will not be able to call Owc11.dll ie. Compile it to target x86 cpu. You will also have to set Enable32BitAppOnWin64 in IIS for the application pool that the web application uses. I think the ManagedPipelineMode on the appPool should be set to false as well.
If you have knowledge, let others light their candles at it. Margaret Fuller (1810 - 1850) [My Articles] [My Website]
-
I dont think this dll would work for 64 bit machine.This issue is also faced by other ones also.. click here Click here2
Cheers!! Brij
Yes, it willn't work in 64 bit machine. Do you know, any solutions for this ?
Thanks & Regards, Jeneesh K. Velayudhan
-
You have to make your web app run under 32 bit explicitly or it will not be able to call Owc11.dll ie. Compile it to target x86 cpu. You will also have to set Enable32BitAppOnWin64 in IIS for the application pool that the web application uses. I think the ManagedPipelineMode on the appPool should be set to false as well.
If you have knowledge, let others light their candles at it. Margaret Fuller (1810 - 1850) [My Articles] [My Website]
How can we compile a dll ? we are using a thrid party dll, we dont have the source code for the dll. Also, we are using IIS 6.0 in windows 2003 server. If we set Enable32BitAppOnWin64 on IIS 6, every applications hosted in IIS 6.0 will work in 32 bit. Applications in IIS 6.0 will not support both modes simultaneously, right ?
Thanks & Regards, Jeneesh K. Velayudhan