菜鸟之家_电脑爱好者 - 我菜但我热爱,一个菜鸟站长的成长历程!
电脑入门级教程网站,一直致力于为电脑初学者提供动力,为菜鸟级中小站长提供图文并茂、通俗易懂的教程!

64位系统中运行ASP时ADODB.Connection 800a0e7a错误的解决方法

今天将一个ASP网站拷贝到64位的Win 10中运行,出现ADODB.Connection错误“800a0e7a”,这套源码在win2003的平台上已经测试过,前后台应用管理一点问题都没有。后来,经过一番调试成功解决,现把过程分享给有需要的朋友……

原因是因为在64位Win 10操作系统中,IIS应用程序池默认没有启用32位应用程序,而我们连接ACCESS数据库的驱动程序Microsoft.Jet.OLEDB.4.0是32位的,所以就出错了,要想正常运行,只需启用32位应用程序即可。方法如下:

1、打开IIS信息服务管理器,在最右边的窗口中点击“应用程序池”链接;

2、在出现的窗口中点击“设置应用程序池默认设置”链接;

3、在弹出的窗口中将“常规”中的“启用32位应用程序”设置为“True”即可;

由上面可以推测到如果有别的错误,也可能是因为32位程序运行在64的程序池造成的,如ISAPI的dll 等如果是32的,也要按上面修改才行。

标签:网站服务器运营经验
分类:系统维护| 发布:网络咖啡| 查看: | 发表时间:2019/5/13
原创文章如转载,请注明:转载自菜鸟之家_电脑爱好者 本文链接:http://dingguangqun.com/article/1945.html
上一篇 » 没有root权限怎么更换手机字体? 下一篇 » win10如何把应用程序添加到桌面快捷方式

已经有 ( 0 ) 位网友发表了评论,你也评一评吧!

Design By XvDesign.Com | Login | Power By Z-Blog 2.3 Avengers Build 180518.