【发布时间】:2016-08-09 20:12:16
【问题描述】:
我正在将旧 32 位 XP 服务器上的经典 ASP 站点迁移到 w7 64 位服务器。该应用程序在当前托管的地方运行良好。
迁移时,我在 global.asa 文件中遇到错误:
Sub Session_OnStart
'works fine
Set Session("GaoAppEnv")=Server.CreateObject("GaoCommon.AppEnv.1")
'error
Set Session("GaoSession")=Session("GaoAppEnv").CreateSession("file.tps")
...
出现错误:
Gao Subsystem error '80020009'
Unknown Exception
我尝试在问题区域周围的 vb 脚本中添加一些错误捕获代码,但是当我尝试执行 WScript.Echo 时,我又收到另一个错误“需要对象:'WScript'”
我已经通过 DLL 添加了 GaoCommon.AppEnv.1 的注册表设置,但是 file.tps 似乎只是注册表中文件本身的路径,并且看起来是 XML 而不是我所看到的在线获取 tps 文件类型。
看起来我在迁移过程中遗漏了一些东西,有什么想法吗?
更新 - 我已经完成/检查的事情:
- 应用程序池为 32 位
- 注册表已更新为 file.tps 和 GaoCommon.AppEnv.1
【问题讨论】:
标签: vbscript asp-classic windows-xp windows-7-x64