使用 COM + DLL 时的经典 ASP 错误



我有一个旧网站,我的任务是在它坏了后修复它。 我们收到以下错误:

ActiveX component can't create object for aBRR.Generato`r

该行上的代码为:

set taMaker = createObject("aBRR.Generator")

我在一台旧机器上找到了 DLL aBRR.dll。 我认为它需要进入:

e$componentsCOM+theAppName
  1. 要将其安装在COM+文件夹中,我只需将其放在那里吗?还有什么事吗?
  2. 我是否只是将具有什么权限的 IUSR 添加到 DLL?

我认为这已经完成,但它仍然给出错误。

如果它是一个经典的COM DLL,你只需要用regsvr32注册它。

但是,如果库依赖于 COM+,则需要将其放置在 COM+ 应用程序中。这样,COM+ 目录管理器就会截获对createObject()的任何调用,从而确保对象接收其他服务。

有关更多详细信息,请参阅此链接。

相关内容

  • 没有找到相关文章

最新更新