2011-06-03 179 views
2

我在查看这么多年后的一个非常古老的ASP代码。我能够使它在VS2008上运行。然而,当我点击我经常收到ASP服务器错误 - 服务器对象错误'ASP 0177:800401f3'

Server object error 'ASP 0177 : 800401f3' 

Server.CreateObject Failed 

/xxy/Search/includes/criteria_toolnewbag.asp, line 19 

Invalid class string 

在页面上我知道的COM组件在VB6,这是因为COM注册的错误?如果是或否,这怎么解决?

+0

首先告诉我们什么是对线19 /xxy/Search/includes/criteria_toolnewbag.asp – Jeff 2011-06-03 18:31:47

回答

3

您代码失败,因为ASP无法通过创建指定的对象。很可能你正在尝试创建一个未在服务器上注册/可用的COM对象。让我们知道您在criteria_toolnewbag.asp, line 19中尝试创建的对象,以便您可以获得帮助。

通常情况下,如果可以重新安装组件(即您可以访问setup/installer),请尝试一下。否则,你可能需要找到的DLL组件并做(风险自担):

regsvr32 foo.dll /u 
regsvr32 foo.dll 
+0

这是DLL注册..我重新注册它,它开始为我工作。 – kalls 2011-06-06 16:53:08