加载带有activex COM组件的ASP页面时出错

加载带有activex COM组件的ASP页面时出错,com,asp-classic,Com,Asp Classic,我们已经在我们的web服务器(带有SP4的Windows 2000高级服务器)上部署了一个经典的ASP web应用程序,比如服务器Y 我们在同一台服务器上有COM组件,这些组件是我们从其他机器上的DLL构建创建的。例如,我们在机器X上构建DLL,然后将这些DLL复制到服务器Y,并构建引用服务器Y上这些DLL的COM组件 现在,如果我们从机器X运行应用程序URL,比如URL是“http://(server Y)/app.asp”,那么加载所有相关的activex组件就可以了;但如果我们从任何其他机

我们已经在我们的web服务器(带有SP4的Windows 2000高级服务器)上部署了一个经典的ASP web应用程序,比如服务器Y

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

现在,如果我们从机器X运行应用程序URL,比如URL是“http://(server Y)/app.asp”,那么加载所有相关的activex组件就可以了;但如果我们从任何其他机器上运行URL,就会收到错误消息“ActiveX组件无法创建对象”

好心的建议

谢谢,
Ravin只是复制COM组件。DLL不起作用。您需要在所有希望运行COM组件的计算机上注册COM组件

regsvr32 C:\\.dll
在您的计算机上注册COM组件

regsvr32 C:\<full path>\<your component>.dll