使用activex COM组件加载ASP页时出错

时间:2012-03-13 06:56:22

标签: com asp-classic

我们已经将一个经典的ASP Web应用程序部署到我们的Web服务器(带有SP4的Windows 2000高级服务器),即服务器Y.

我们在同一台服务器上安装了COM组件,我们在其他机器上构建了DLL。例如。我们在机器X上构建DLL,然后将这些DLL复制到服务器Y并构建COM组件,引用服务器Y上的那些DLL。

现在,如果我们从机器X运行应用程序URL,那么URL将是“http://(服务器Y)/app.asp”它只是在加载所有相对activex组件时工作正常;但是如果我们从任何其他机器运行URL,我们会收到错误,因为“ActiveX组件无法创建对象”。

好的建议!

谢谢, 拉文

1 个答案:

答案 0 :(得分:2)

只是复制你的COM组件.dll不起作用。您需要在要运行它们的所有计算机上注册COM组件。

运行

regsvr32 C:\<full path>\<your component>.dll
在您的机器上

注册COM组件。