解决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模块

posted @ 2013-10-15 22:43  源起  阅读(364)  评论(0编辑  收藏  举报