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

时间:2018-08-08 17:39:02

标签: asp-classic com

我有一个旧网站,在网站崩溃后,我不得不负责修复。我们收到以下错误:

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

该行上的代码是:

set taMaker = createObject("aBRR.Generator")

我在旧计算机上找到DLL aBRR.dll。我相信它需要进去:

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

我认为已经完成了,但是仍然出现错误。

1 个答案:

答案 0 :(得分:0)

如果它是经典的COM DLL,则只需向regsvr32注册它即可。

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

有关更多详细信息,请参见this链接。