How to get old DLL's running on 64bit server
From here if found this:
This error means "Invalid class string" -- in other words the call to CreateObject failed because the name object cannot be found by the OLE sub-system. Causes include:
You really didn't run regsvr32 on the server after all.
You ran regsvr32 but it reported an error.
Someone modified security on part of the registry that's preventing the OLE subsystem from reading all or part of the HKEY_CLASSES_ROOT tree.
The name of the object you are trying to create was mispelled or is incorrect.
Determine if it's a permissions problem
Also, since you're migrating from 03 to 08, have you installed the IIS 6 Management Compatibility add on that's found in the IIS role? I'm not an expert on IIS or ASP, so I hope this helps.
quakkels
Updated on September 17, 2022Comments
-
quakkels over 1 year
I'm moving my company's websites from a windows 2003x86 server to windows 2008x64 which is running IIS 7.5.
The problem that I've got is that all the DLL's which were running fine on the old server, now error out whenever they're called. All I get is a generic error like:
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/folder/scriptname.asp, line 24
800401f3
The line that errors is:
'23 lines of comments set A0SQL_DATA = server.createobject("olddllname.Data") 'the rest of the script
I already have that site running in an App Pool that is set to 32bit mode. But, I get the error anyway.
Has anyone experienced this? I'm frusterated because all the info I look up says that all I need to do is set the app pool to run in 32bit mode. I did that and It's still not working. What else could I check?
-
Holocryptic almost 14 yearsdupe of serverfault.com/questions/151876/…, although this is worded better
-
John Gardeniers almost 14 yearsIt is a dupe but as this one is better worded I've voted to close 151876.
-
quakkels almost 14 yearsSorry about this being a dupe. Does anyone have any suggestions on how to fix the problem?
-
-
quakkels almost 14 yearsThanks for the input. I'll research those causes you mentioned.