我正在开发经典ASP应用程序。它使用dll上传文件并将其下载到Web服务器。
使用regsvr32.exe命令注册FunctionUpload.dll。它适用于Windows 2003服务器,带有IIS 6的32位操作系统。
现在,服务器已升级到IIS 7.5的Windows 2008 64位操作系统。我在64位操作系统中使用regsvr32.exe命令注册了dll。 (使用管理员登录的C:\ Windows \ SysWOW64文件夹中的regsvr32.exe)
当ASP代码试图创建该DLL的对象时,它失败了。
Set download = Server.CreateObject("FunctionUpload.File")
请让我知道在使用带有IIS 7.5的Windows 2008 64位操作系统的服务器上从ASP代码访问dll需要执行哪些步骤?
如何检查dll是否在64位操作系统上正确注册?
我应该在IIS 7.5设置中进行任何更改以调用该DLL吗?
由于 阿肖克
答案 0 :(得分:1)
您必须在应用程序池下的iis中启用32位应用程序