经典ASP调用DLL-在32位OS中工作,但在IIS 7.5的64位OS中失败



我正在处理经典的ASP应用程序。它使用DLL上传并下载文件到Web服务器。

functionupload.dll使用regsvr32.exe命令注册。它在Windows 2003服务器中正常工作,32位OS具有IIS6。

现在,使用IIS 7.5的服务器升级到Windows 2008 64位OS。我使用Regsvr32.exe命令在64位OS中注册了DLL。(c regsvr32.exe在C: Windows syswow64使用Admin登录中)

当ASP代码尝试创建该DLL的对象时,它会失败。

Set download = Server.CreateObject("FunctionUpload.File")

请让我知道,需要采取哪些步骤来从Windows 2008 64位OS访问IIS 7.5的服务器上的DLL?

如何检查DLL是否在64位OS上正确注册?

我应该在IIS 7.5设置中进行任何更改以调用DLL?

谢谢Ashok

您必须在您的应用程序池下启用IIS中的32位应用程序

最新更新