由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用,也就是说,如下两种连接字符串都已经无法正常工作了:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(db)

"driver=Microsoft Access Driver (*.mdb);DBQ="&Server.MapPath(db)

既然这样,就只能使用一个办法,将IIS的运行环境设置为32位:

IIS6上的做法:

1.命令行键入:

cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

即设置IIS6允许32位程序运行在64位机器上

2.重新注册.net FrameWorks

%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

3.完成之后,应该会看到多出一个32位的asp.net,如下图:

将其设置为允许,缺点:这样会使整个IIS上的所有站点都以32位兼容方式运行

然后再运行一下:%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

这样就可以跑32位的程序了。

不过在IIS7上的做法要简单很多:

应用程序池,高级设置-->允许32位应用程序,如下图:

最好专门针对兼容32位应用驱动新建一个应用池。

IIS_设置64位机器上的(IIS6/IIS7)兼容32位程序相关推荐

  1. 【Windows】64位机器上DCOM配置:MMC -32仍找不到Microsoft Excel Application

    解决办法: 1.在运行中输入:regedit,进入注册表编辑器,查看HKEY_LOCAL_MACHINE\Software\Microsoft\Office下是否有excel.word等其他的注册表, ...

  2. 在64位机器上无法调用迅雷的问题

    问题定位:源代码是在32位的win8上编译的,在32位的XP 和win 7下运行调用迅雷没问题,但有用户表示在64位的机器上无法正常调用迅雷. 经查,在64位的机器上的确无法调用迅雷,日志文件显示,要 ...

  3. 关于python在64位机器上打包32位exe(兼容xp系统)解决方法

    python在64位机器上打包32位exe 1.下载32位python 3.4.4及以下版本支持xp,32位3.4.4下载地址https://www.python.org/ftp/python/3.4 ...

  4. 在32位机器上实现64位数的除法

    概述 在32位机器上不能直接进行64位数据的除法,比如a或b是64位的数据的时候,要计算a/b,不能直接data = a/b;这样的计算,编译器会报错,缺少相关的指令.这就需要我们单独去实现64位数据 ...

  5. 编写函数unsigned int reverse_bit(unsigned int value),实现无符号二进制整数在32位机器上的bit位翻转

    编写函数unsigned int reverse_bit(unsigned int value),实现无符号二进制整数在32位机器上的bit位翻转 如: 在32位机器上25这个值包含下列各位: 000 ...

  6. linux 64位兼容32位,linux的64位操作系统对32位程序的兼容-全面分析

    1.结构体ioctl_trans: struct ioctl_trans { unsigned long cmd; ioctl_trans_handler_t handler; struct ioct ...

  7. 64位Ubuntu系统兼容32位程序

    0 前言 使用Ubuntu16.04(64bit)进行嵌入式开发时,默认情况下无法正常运行32位的交叉编译工具链,因此需要安装额外兼容包. 1 运行32位程序 若只是需要在Ubuntu16.04(64 ...

  8. c语言的程序是32位还是64位,在C语言中,对于32位计算机和64位计算机,long的大小是多少?...

    本问题已经有最佳答案,请猛点这里访问. 对于32位平台,C中的long的大小为4字节,而对于64位平台,为8字节是否正确? 通常,但不一定. 如果要使用固定大小的类型,请使用int32_t或int64 ...

  9. Android L 64位兼容32 应用程序的认识

    关于Android L 64位系统兼容32位应用的实现的简单分析. Android L 的zygote进程的实现不同于之前的版本,除了有zygote进程之外还有zygote64进程. 在init.zy ...

  10. android 64位兼容32位

    猴子在调用高德地图的时候,遇到一个操作系统兼容问题,异常堆栈说是找不到so库文件,猴子就不懂了,明明有他说的那个文件. 后来和同行交流,他们的jniLibs中有一个arm64-v8a的文件夹用来存放6 ...

最新文章

  1. python手机版下载3.7.3-Python 3.7.0 来了!
  2. GraphPad Prism 9.1 for Win / Mac 下载安装及使用教程
  3. 【揭秘】视频直播关键技术
  4. 天画-codeMaker组件化架构升级实践
  5. Excel 使用VBA 使表格的值被修改后填充颜色标注
  6. [转载] ASP.NET MVC4使用百度UEDITOR编辑器
  7. js模块化与面向对象编程思考与实践
  8. 从多路搜索树到 B-树
  9. V4L2视频应用程序编程架构
  10. POJ_1753解答过程的理解
  11. vue中延时函数用法
  12. sonic云真机入门教程
  13. php codeigniter,PHP项目中CodeIgniter使用的一些建议
  14. c语言average的用法,平均函数average的一般和不一般的用法
  15. 微搭低代码Tab栏组件使用指南
  16. [C4W1] Convolutional Neural Networks - Foundations of Convolutional Neural Networks
  17. 中国 SaaS 二十年的回顾
  18. 关于HTTP请求 415错误
  19. Android Hawk数据库的源码解析,Github开源项目,基于SharedPreferences的的存储框架
  20. 基于simulink的超级电容,电池及DC motor充放电系统仿真

热门文章

  1. Python爬虫书籍分享
  2. C语言大作业 商品库存管理系统
  3. 栅栏密码加密与解密以及特征
  4. 中国第二代支付清算体系-总结
  5. 集成海康威视Sadp SDK实现设备激活
  6. python读取海康威视摄像头价格_OpenCV+海康威视摄像头的实时读取
  7. java图片透明化处理_java的图片背景透明及透明度处理
  8. Python编写杨辉三角形
  9. linux终端黑客帝国代码雨效果
  10. USB redirection