2019-06-02 593
今天将一个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的,也要按上面修改才行。
资源中心 2025-01-03
资源中心 2023-10-25
生活百科 2024-06-21
生活百科 2021-04-14
生活百科 2021-06-22
生活百科 2021-09-08
生活百科 2017-07-20
生活百科 2018-08-02
生活百科 2014-07-01
生活百科 2021-05-01
电脑应用 2022-02-28
生活百科 2020-10-30
资源中心 2019-12-08
生活百科 2020-06-28
电脑应用 2023-02-07
生活百科 2018-07-17
资源中心 2012-03-20
生活百科 2025-01-03
生活百科 2019-02-22
电脑应用 2019-07-29
扫码二维码
获取最新动态