2

我正在使用 3rd 方 ActiveX 控件的 ASP Classic 站点上工作。我以前从未使用过 ActiveX 控件,我不确定将 .CAB 文件放在我的 Web 服务器上的哪个位置,以便在 IE 无法运行对象时通过 IE 安装它们。有人能指出我正确的方向吗?我的页面中加载对象的代码如下所示:

<object id="Printer" classid="CLSID:402C09CD-68ED-48B0-B008-E7B01DDBD2D5" codebase="RawDataPrinter.CAB#version=2,0,0,0"> </object>

我应该将“RawDataPrinter.CAB”文件放在我的服务器上的什么位置?

4

1 回答 1

2

从服务器的角度来看,CAB 文件只是数据文件。它们不是在服务器上执行的——它们是在客户端上安装和执行的,这就是重点。因此,您可以随意放置它们。例如,在您网站的根目录下创建一个名为“cab”的子文件夹并将它们放在那里。

如果在 IE 中禁用了 ActiveX(又名“对象”),那么您必须在 ASP 中复制所需的功能。根据项目的性质,它可能会也可能不会。

于 2010-02-02T22:20:02.953 回答