Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • User (Old forums)
    Member
    Post count: 23064
    #19295 |

    hi we need to run a .net apps using xceed zip for .net from our shared server with asp.net installed.

    but we are not able to regiseter the three dlls in the server. is there anyway we can register the 3 dlls Xceed.Zip.dll,Xceed.FileSystem.dll,Xceed.compression.dll without running the exe, our host does’nt allow exe’s to be run on server, though dll’s registration is allowed.

    here are the errors we got when my host tried to register the dll’s

    “DLL was loaded, but the DLLRegisterServer entry point was not found.
    DLLRegisterServer may not be exported, or a corrupt version of the DLL may be in memory.”

    thanx for any help in advance 🙂

    Imported from legacy forums. Posted by hostuser (had 3272 views)

    User (Old forums)
    Member
    Post count: 23064

    Hello hostuser.

    .NET assemblies (that’s how we call .NET DLLs and EXEs) are not meant to be installed using REGSVR32, but rather using GACUTIL. This will help you put the assemblies in the “Global Assembly Cache”, a safe and accessible place for assemblies.

    GACUTIL /i Xceed.Compression.dll
    GACUTIL /i Xceed.FileSystem.dll
    GACUTIL /i Xceed.Zip.dll

    To remove an assembly from the GAC, you would use:

    GACUTIL /u Xceed.Zip.dll
    etc

    The GACUTIL application comes with the .NET Framework SDK.

    Hope this helps.

    Imported from legacy forums. Posted by Martin (had 3717 views)

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.