解决64位系统不能连接DB2
环境:VPS 64位2003操作系统 IIS6.0 ASP环境
错误:网站可以打开,但无法读取DB2数据库的数据
原因:64位的IIS无法兼容32位的jet引擎,需要让IIS以32为的方式运行
方案:在命令行输入一下命令
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
64位运行:
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
另外:如果运行了asp.net模块当IIS以32位方式运行时也必须加载32位的asp.net扩展,否则IIS无法正常运行,因为64位的IIS无法加载32位的ASP.Net模块,32位的IIS也无法加载64位的ASP.Net模块