This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
Active Server Pages (ASP) content containing a Rule Set File that queriesinformation from a Site Server Search or an Index Server data source maygenerate the following error message:
Server object Error 'ASP 0177 : 800401f3' Server.CreateObject Failed <file path of Rule Set File (.prf) and line number> Invalid Class String
The error is generated from the line in your .prf file that establishestheconnection to the ActiveX Data Objects (ADO) source (for example,ADODB.Connection.1.5).
Rule Manager generates the Rule Set File with hard-coded ADO 1.5 versionchecks. If your computer is running ADO 2.0 or later and it has not beenupgraded from ADO version 1.5, registry entries needed by ADO 2.0 tohandle this version check will be missing.
To resolve this problem, apply the latest Site Server 3.0 service pack.
To work around this problem, you can fix the code that was previouslygenerated by Rule Manager by finding the ADODB lines in the .prf file thathave "1.5" appended to them and remove the "1.5." For example, change theline that reads "ADODB.Connection.1.5" to "ADODB.Connection."
Microsoft has confirmed this to be a problem in Site Server version 3.0.This problem has been corrected in the latest U.S. service pack forMicrosoft Site Server version 3.0. For Information on obtaining theservicepack, query on the following word in the Microsoft Knowledge Base (withoutthe spaces):
S E R V P A C K
If you have upgraded from ADO version 1.5 to ADO version 2.0, you shouldnot experience this problem. Because ADO 1.5 ships in Internet InformationServer (IIS) 4.0 (required by Site Server 3.0), the only way Site Serverusers will encounter this problem is if they installed ADO 2.0 on theircomputer before running the IIS 4.0 installation. The 1.5 version of ADOwill not copy over the 2.0 version.
ADO version 2.0 ships in Visual InterDev version 6.0.