You should not need to have FileSite installed in order to use the same compiled code on a machinie that only has the SDK installed. Unless you're using the iManO2k/iManOXP.dll which is not distributed with the SDK.Is your compiled code already a deployed package when you execute it on the SDK machine? If so, it should work. Since your code looks to be C#, this also means that your SDK machine should also have the compatible .NET framework on it in order for you to run your packaged code.
Thanks for your reply. You made it clear that Worksite SDK and Filesite are using the same set of dll or COM object except iManO2k/iManOXP. But I can be sure that the compiled code is a deployed package, and the testing server has both .NET framework 1.0 and 2.0 installed, it runs all different kind of .NET projects without any problem. As I said before, it gets an error when it is trying to use worksite variable, it could not even pass a simple login process, and consider that it runs perfectly well on the development machine. Can you find out what is it mean for that error message saying. ========================================================Retrieving the COM class factory for component with CLSID {FDD9199A-1BB4-4433-B9E1-D550D3118676} failed due to the following error: 80040154. ========================================================// Create a new instanceif (oSession == null){ ============= Error Here ============= IManage.ManDMS oWorkSite = new IManage.ManDMS(); ================================== // Add in server in the collection oSession = oWorkSite.Sessions.Add(WorksiteServerName); // Check if it is already logged in if (!oSession.Connected) { if (username.Length == 0 && password.Length == 0) // Using trusted login oSession.TrustedLogin();…………By the way, my development machine is running WinXP and the testing server is running Win2K, does it make any different?? Or is it related to any security setting issue??
That error typically means that the DLL you use to create the object is not registered. Try registering or re-registering the imanage.dll on your testing server. It could be that somehow the SDK installation did not properly register the DLL's on the machine.And no, it should not matter that your server has Win2K OS.
Hi I am experiencing a similar issue.My development environment:Win XP + SDK + .Net Framework 1.1 and 2.0 Installed..Works fineMy test environment:Win 2003 Server(64 bit) + SDK + .Net Framework 1.1 and 2.0..I get the following error :Retrieving the COM class factory for component with CLSID {A64BB37D-9A41-4832-891C-3B937A0254FD} failed due to the following error: 80040154 IManDMS dms = new ManDMSClass(); This is the line the Exception is thrown..Could you please help!!