3

我正在将带有 IIS 6 的旧 Windows 2003 服务器(32 位)升级到带有 IIS 7.5 的 Windows 2008 服务器(64 位)。我正在新机器上安装必要的 DLL(我只需要两个)。第一个工作得很好。第二个,ASPIMAGE.DLL 引起了一些麻烦。

这是我所做的(与 XZIP.DLL 相同的过程):

  • 将 ASPIMAGE.DLL 移动到 C:\Windows\SYSWOW64
  • C:\Windows\SYSWOW64\regsvr32.exe C:\Windows\SYSWOW64\ASPIMAGE.DLL- 我收到提示“ASPIMAGE.DLL 中的 DLLRegisterServer 成功”。我已经运行了多次 - 我希望这不是问题。
  • 在应用程序池中将“启用 32 位应用程序”设置为 True。重新启动站点和 AppPool 只是为了确定。
  • 尝试运行代码(在 Win2003 机器上运行良好):

我收到此错误:

服务器对象错误“ASP 0177:800703e6”

Server.CreateObject 失败

/scripts/update/resize.asp,第 2 行

800703e6

请注意,我也尝试过将此作为替代品,但我遇到了同样的问题(看起来注册正常,但代码看不到它): http ://code.google.com/p/aspnetimage/

任何想法是什么问题?这对我来说很奇怪,因为它似乎注册得很好,但是 ASP 找不到它。

4

1 回答 1

1

我能够通过使用 AspNetImage 作为替代品来解决这个问题LoadPicture(): http: //www.w3schools.com/vbscript/func_loadpicture.asp

http://code.google.com/p/aspnetimage/

于 2012-10-15T14:22:42.577 回答