Asp classic JScript Classic ASP“自动化服务器无法创建对象”

Asp classic JScript Classic ASP“自动化服务器无法创建对象”,asp-classic,Asp Classic,我有一个DLL注册在3个不同的服务器,一个开发和两个生产。post帮助在服务器上注册它 不,我们正在尝试将该站点放在第二台生产服务器上,以便我们可以对其进行负载平衡。在开发和一个生产服务器上,我可以创建我的对象并很好地利用它。在第二台生产服务器上,它为我提供: Microsoft JScript运行时错误“800a01ad” 自动化服务器无法创建对象 /代码/FileSystem.asp,第459行 在这种情况下,第459行是: var oFSO = Server.CreateObject("H

我有一个DLL注册在3个不同的服务器,一个开发和两个生产。post帮助在服务器上注册它

不,我们正在尝试将该站点放在第二台生产服务器上,以便我们可以对其进行负载平衡。在开发和一个生产服务器上,我可以创建我的对象并很好地利用它。在第二台生产服务器上,它为我提供:

Microsoft JScript运行时错误“800a01ad” 自动化服务器无法创建对象 /代码/FileSystem.asp,第459行

在这种情况下,第459行是:

var oFSO = Server.CreateObject("Hydro.Comm.FileSystem");
这两台生产服务器都是安装了最新补丁的Windows Server 2008。我不明白为什么第二台服务器没有正确注册这个DLL

我们按照以下步骤在每台服务器上注册DLL:

我们需要为.net framework 4安装windows sdk

然后我们需要将程序集添加到GAC:

C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools>gacutil /i 
C:\Windows\Microsoft.NET\Framework\v4.0.30319\HydroComFileSystem.dll
然后我们需要向regasm注册大会:

regasm /tlb HydroComFileSystem.dll

谢谢你的关注

必须将应用程序池配置为允许32位应用程序必须将应用程序池配置为允许32位应用程序