2011-06-03 175 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