【发布时间】:2026-01-20 23:10:02
【问题描述】:
我正在开发一个经典的 ASP 应用程序。它使用 dll 将文件上传和下载到 Web 服务器。
FunctionUpload.dll 是使用 regsvr32.exe 命令注册的。它在 Windows 2003 服务器、32 位操作系统和 IIS 6 中运行良好。
现在服务器升级到带有 IIS 7.5 的 Windows 2008 64 位操作系统。我在 64 位操作系统中使用 regsvr32.exe 命令注册了 dll。 (使用管理员登录在 C:\Windows\SysWOW64 文件夹中的 regsvr32.exe)
当 ASP 代码尝试创建该 dll 的对象时,它失败了。
Set download = Server.CreateObject("FunctionUpload.File")
请告诉我需要执行哪些步骤才能在装有 Windows 2008 64 位操作系统和 IIS 7.5 的服务器上从 ASP 代码访问 dll?
如何检查 dll 是否在 64 位操作系统上正确注册?
我应该对 IIS 7.5 设置进行任何更改以调用该 dll 吗?
谢谢 阿肖克
【问题讨论】:
标签: asp-classic regsvr32