我正在将带有 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 找不到它。