Sql server 2008 服务器对象创建错误
我无法在我的网站上运行特定的ASP页面。它抛出下面的错误 服务器对象错误“ASP 0177:800401f3” Server.CreateObject失败 /包括/conferenceRoom/init.asp,第13行 800401f3 然而,我的页面在Prod server中运行良好,但它在我的dev derver中抛出了错误。我无法找到此错误的根本原因Sql server 2008 服务器对象创建错误,sql-server-2008,asp-classic,runtime-error,runtimeexception,Sql Server 2008,Asp Classic,Runtime Error,Runtimeexception,我无法在我的网站上运行特定的ASP页面。它抛出下面的错误 服务器对象错误“ASP 0177:800401f3” Server.CreateObject失败 /包括/conferenceRoom/init.asp,第13行 800401f3 然而,我的页面在Prod server中运行良好,但它在我的dev derver中抛出了错误。我无法找到此错误的根本原因 第13行是在ASP中为我的日历应用程序创建obj: set objCal= server.CreateObject("bsCal.cDat
第13行是在ASP中为我的日历应用程序创建obj:
set objCal= server.CreateObject("bsCal.cDate")
请任何人帮助我解决此错误。确保COM对象(即bsCal.cDate)已注册。找到它的DLL并使用regsvr32注册它
假设您已将dll复制到文件夹d:\objects。
在命令提示中,键入:
regsvr32 d:\objects\YourDll.dll
如果您手头有所有组件,那么您的开发服务器上似乎缺少COM组件。是否使用
regsvr32
注册这些组件?您能否在第13行CreateObject
中准确发布哪个组件(classid)出现故障?您能否在第13行的init.asp文件中提供代码行?如果不知道您试图创建实例的组件,我们将无法提供帮助。它可能是dev服务器中缺少的第三方组件,或者是无法正常工作/缺少的核心组件。首先,正如Lankymart所说,您的组件可能丢失或未注册。其次,开发服务器上的IUSR帐户可能没有访问COM对象dll的权限。第三,它可能是一个32位组件,而您尚未在应用程序池中启用32位应用程序。如果我们知道组件是什么,那么我们会有一个更好的想法。第13行是在ASP set objCal=server.CreateObject(“bsCal.cDate”)中为我的日历应用程序创建obj。任何人请帮助我解决此错误。@AzhaguLakshmanaKumar您需要将DLL文件从prod服务器复制到您的机器上,然后使用regsvr32进行注册。