1
我需要运行一个使用asp classic构建的非常旧的应用程序。该应用程序有一系列应该作为com +组件安装的dll。 其中一个asp页面使用称为寄存器的函数,它位于一个名为TS的dll中。这个DLL被安装为com +组件。 上的ASP页面我有这样的:asp classic 0x800a01a8错误
Set oControl = Server.CreateObject("TS.Control")
当试图调用页面我得到这个错误:
0x800a01a8 - TS::register - TS: Object required
控制是类模块名称。
由于dll是作为com +组件安装的,还有什么可能导致这个错误?我与IIS 7.5
我发现了一个帖子表明,它可能是一个身份验证问题。 http://www.sitepoint.com/forums/showthread.php?558534-VBScript-runtime-%280x800A01A8%29-Object-required-Application%28-%29。我会删除我不正确的答案。 – Ian
以下链接建议添加dll作为参考。 http://www.tek-tips.com/viewthread.cfm?qid=1376600 – Ian
至于身份验证,由于其他DLL正在工作,我没有改变任何与用户身份验证相关的东西,它似乎并不是问题 –