1

我無法在我的網站上運行特定的ASP頁面。它拋出了下面的錯誤。服務器對象創建錯誤

服務器對象錯誤ASP 0177:800401f3'

Server.CreateObject失敗

/includes/conferenceRoom/init.asp 13行

800401f3。

但是,我的頁面在Prod服務器上運行良好,但它在我的dev der derver中拋出錯誤。我無法找到此錯誤的根本原因。

線13是在ASP創建我的壓延機應用程序的obj:

set objCal= server.CreateObject("bsCal.cDate") 

任何一個請幫我解決這個錯誤。

+2

看起來你缺少你的dev的服務器上的COM組件,如果你把所有的組件手有你使用'regsvr32'註冊它們?你能準確地發佈第13行'CreateObject'的哪個組件(classid)失敗嗎? – Lankymart

+0

你能否在第13行的init.asp文件中提供代碼行?如果不知道您嘗試創建實例的組件,我們將無法提供幫助。它可能是你的開發服務器中缺少的第三方組件,或者是一個不能正常工作/缺失的核心組件。 –

+1

COM組件有三個常見問題。首先,Lankymart建議您的組件可能缺失或未註冊。其次,開發服務器上的IUSR帳戶可能沒有權限訪問COM對象dll。第三,它可能是一個32位組件,並且您未在應用程序池中啓用32位應用程序。如果我們知道組件是什麼,那麼我們會有一個更好的主意 – John

回答

0

確保已註冊COM對象(即bsCal.cDate)。找到它的DLL並使用regsvr32註冊它

假設您將dll複製到d:\ objects文件夾。 在命令提示符下鍵入:

REGSVR32 d:\對象\ YourDll.dll