I have written a .Net web service, with a wrapper around the berekelyDB functionality. It runs just fine in debug mode, but when I release to windows 2003 server, it cannot find the libdb45.dll. I thought this was a permissions issue originally, but I have verified all users/groups have proper access to the PATH where the Oracle Berkeley DB libraries are installed.
Does Berkeley DB prevent this type of distribution? It seems strange that it would work fine when debugged within the IDE but not when actually released...
thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
AFAIK, when looking up a native DLL, .NET uses the same rules as the native LoadLibrary call.
Maybe you have a permissions issue when running under IIS?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have written a .Net web service, with a wrapper around the berekelyDB functionality. It runs just fine in debug mode, but when I release to windows 2003 server, it cannot find the libdb45.dll. I thought this was a permissions issue originally, but I have verified all users/groups have proper access to the PATH where the Oracle Berkeley DB libraries are installed.
Does Berkeley DB prevent this type of distribution? It seems strange that it would work fine when debugged within the IDE but not when actually released...
thanks!
AFAIK, when looking up a native DLL, .NET uses the same rules as the native LoadLibrary call.
Maybe you have a permissions issue when running under IIS?