在Windows 2003 64位下ASP无法连接Access数据库的问题
来源:互联网 发布:淘宝刷单靠谱吗 编辑:程序博客网 时间:2024/05/21 08:47
昨天去帮客户配置网站,客户服务器是使用的windows 2003 64bit的系统,我把iis站点配置好后测试时发现程序一直提示运行超时,因为这个程序在32bit机器上运行没有问题,怀疑问题出在循环处,让程序在循环开始停住,测试可正常运行,输出记录状态rs.bof显示空白,怀疑jet引擎有问题,将程序的出错控制语句去掉后程序运行的错误描述是未找到提供程序,打开"数据源(ODBC)",转到“驱动程序”选项卡一看,发现没有JET引擎。于是从微软网站上下载了mdac2.7安装,安装后发现问题依旧!
从网上搜索发现是64位的iis无法兼容32的jet引擎,需要让iis以32为的方式运行,只要在命令行输入一下命令
cscript C:/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
之后IIS就会以32位方式来运行了。
运行命令后网站果然可以正常运行了
另外:网上还提到如果运行了asp.net模块当iis以32为方式运行时也必须加载32的asp.net扩展,否则iis无法正常运行,因为64位的IIS无法加载32位的ASP.Net模块,32位的IIS也无法加载64位的ASP.Net模块.
- 在Windows 2003 64位下ASP无法连接Access数据库的问题
- 在64位Windows 2003下ASP无法连接Access数据库
- Windows server 2008 64位系统无法连接 Access 数据库
- 64位系统asp连接access数据库
- windows server 2003 64位下32位程序无法通过oracle64客户端连接数据库
- .Net在64位系统下连接Access数据库的问题The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machi
- 在64位系统下连接Access数据库的问题The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine
- 64位win7平台下,使用C语言通过odbc无法连接MySQL数据库的问题。
- Java无法访问Access数据库 无法建立数据源 在win7 64位下
- Windows2008 64位系统asp连接access数据库解决方法
- Windows2008 64位系统asp连接access数据库解决方法
- WIN7 64位 IIS中ASP连接不上ACCESS数据库的解决方法
- 在windows 2008 64位环境下,oracle连接 Badimage 问题的解决
- asp.net 无法更新ACCESS数据库的问题
- 如何在64位操作系统里让Revit的命令连接Access数据库?
- ASP.NET连接ACCESS数据库的相对路径问题
- 关于在VS2005开发环境下ACCESS数据库的连接相对路径问题
- windows 2003下asp.Net站点无法使用用户名+密码的方式连接SQLSERVER的问题
- VC图像处理(转)
- Servlet及JSP中的多线程同步问题
- 如何在64系统上监视32位模式下ASP.NET程序的性能
- 摸着石头过河----fcitx3输入法的安装!
- 菜鸟起飞
- 在Windows 2003 64位下ASP无法连接Access数据库的问题
- Setup Factory (安装工厂) 打包的学习
- Master(1)
- HTML书签的实现
- Servlet中web.xml 配置问题,求解!!!
- 软件工程中10个最重要的理念
- Visual Studio 2008 + .NET Framework 3.5 开发环境关于“未能加载文件或程序集 System.Data.DataSetExtensions”的错误
- 请教CString 字串中子串的提取.
- 一梦千年