64位系统中IIS7运行ASP时出现ADODB.Connection 800a0e7a错误的解决方法_win服务器

今天将一个ASP网站拷贝到64位的Windows7中运行,IIS7安装都没有问题,可就是死活运行不了,总是出现ADODB.Connection错误“800a0e7a”,真是奇怪,之前在XP中运行一点问题都没有的。起初以为是代码上的原因,于是写一段最简单的连接数据库的代码,还是出错,研究半天终于找到了解决方法,拿来分享。

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

1、打开IIS信息服务管理器,在最右边的窗口中点击“查看应用程序池”链接
2、在出现的窗口中点击“设置应用程序池默认设置”链接,在弹出的窗口中将“常规”中的“启用32位应用程序”设置为“True”即可

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

时间: 2024-11-03 01:04:26

64位系统中IIS7运行ASP时出现ADODB.Connection 800a0e7a错误的解决方法_win服务器的相关文章

win7 64位系统的桌面和菜单图标都变成了word文件的解决方法

  桌面和菜单图标都变成了word文件故障图: 解决步骤: 1.打开开始菜单中的运行对话框,然后输入"%appdata%microsoft emplates"; 2.在弹出来的界面中,然后将里面的normal文件删除掉,之后重新运行explorer.exe进程,这样即可解决问题.

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法_win服务器

刚刚 部署了ii7的dll的有x86写的,就会出现以下这样的问题 iis 7 x86,Could not load file or assembly 'Name' or one of its dependencies. An attempt was made to load a program with an incorrect format. 解决这样的,只要设置一下iis兼容x86程序就可以了,具体步骤: 1.开始-> 运行 2. 3. 高级设置, Enable 32 - Bit Appli

Windows Server 2003 启动中常见错误的解决方法_win服务器

摘要:在Windows Server 2003启动过程中,会出现各种各样的问题,本文介绍了操作系统启动过程的几个阶段,收集了一些经常出现的错误,并结合 Windows 操作系统启动过程,针对这些错误提出了解决方法. 当诊断一个系统启动错误时,判断系统是在哪一阶段出现错误非常关键,系统启动过程根据 CPU 架构不同略微有些差异,下面我们简单介绍一下 x86-based 系统启动过程的几个阶段: 1. Pre-Boot Sequence 2. Boot Sequence 3. Kernel Load

跟后台打印程序系统服务通讯时出现错误的解决方法_win服务器

事件类型:      警告事件来源:      TermServDevices事件种类:      无事件 ID:      1114日期:          2006-12-19事件:          15:50:17用户:          N/A计算机:      描述:跟后台打印程序系统服务通讯时出现错误.请打开服务管理单元,确认后台打印程序服务是否在运行.-----------------------------------------------------------------

IIS7 常见错误及其解决方法_win服务器

1:授权:无法验证对路径的访问    解决方法: iis7 无法验证对路径的访问 1.打开IIS 7管理器,鼠标单击定位到出现了这个错误的网站. 2.在IIS 7管理器的右边,选择"基本设置". 3.在弹出的"编辑网站"对话框中,单击"连接为"按钮.  4.在"连接为"对话框中,选择"特定用户"单选按钮.  5.并单击右边的"设置"按钮. 6在弹出的"设置凭据"对话框

IIS中User-mode caching引起的Cache-Control不为public问题的解决方法_win服务器

web.config中对应的配置如下: 复制代码 代码如下: <configuration>    <system.webServer>        <caching>            <profiles>                <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilCha

IIS7.5 配置自定义后缀的ASP文件 无法执行 总是提示下载的解决方法_win服务器

在IIS6上的配置很简单.比如,我把ASP的后缀自定义为.do后.在IIS6上只需要添加对应的处理程序映射 把.asp的配置复制后,新建一个.do的,配置好后,就能执行.do了.没有一点问题. 现在在IIS7.5中,我怎么配置都不能成功. 添加了处理程序映射,也添加了MIME,怎么都不行.真不知道IIS升级后,怎么这么麻烦. 前两天我也把站点从IIS6.0迁移到IIS7.5,也发现了楼主同样的问题,分享一下解决方案. ------------------------------ 1,安装好IIS

组策略中的审核策略提示 Windows无法读取模板信息的解决方法_win服务器

组策略出现"windows无法读取模板信息"是因为删除了Win2000/XP/2003中的guest账号.解决办法: 1.注册表有备份.很简单,恢复备份就是了. 组策略出现"windows无法读取模板信息"是因为删除了Win2000/XP/2003中的guest账号.解决办法: 1.注册表有备份.很简单,恢复备份就是了. 2.注册表没有备份. 下面是我从windows server 2003上倒出来的两个注册表项,复制另存为 guest修复.reg,导进去即可. 复

IIS部署asp.net报404错误的解决方法_win服务器

1).所建网站->(右键)权限->"ASP.NET计算机帐户"是否已添加. 2).所建网站->(右键)属性->ASP.NET选项卡->版本是否为2.0,不是则修改为2.0; 3).IIS->WEB服务扩展中->ASP.NETV2.0是否被禁止,若为禁止状态则启动; 4).所建网站->(右键)属性->主目录->执行权限是否为:纯脚本;应用程序池是否设置: 5).所建网站->(右键)属性->ASP.NET选项卡->