Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. 32 bit dll issue on 64 bit Production Server

32 bit dll issue on 64 bit Production Server

Scheduled Pinned Locked Moved ASP.NET
helpcomsysadmin
5 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jeneesh K Velayudhan
    wrote on last edited by
    #1

    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

    B T 2 Replies Last reply
    0
    • J 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

      B Offline
      B Offline
      Brij
      wrote on last edited by
      #2

      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

      J 1 Reply Last reply
      0
      • J 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

        T Offline
        T Offline
        The Man from U N C L E
        wrote on last edited by
        #3

        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]

        J 1 Reply Last reply
        0
        • B Brij

          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

          J Offline
          J Offline
          Jeneesh K Velayudhan
          wrote on last edited by
          #4

          Yes, it willn't work in 64 bit machine. Do you know, any solutions for this ?

          Thanks & Regards, Jeneesh K. Velayudhan

          1 Reply Last reply
          0
          • T The Man from U N C L E

            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]

            J Offline
            J Offline
            Jeneesh K Velayudhan
            wrote on last edited by
            #5

            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

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups