64位环境运行程序出现提示microsoft 引用 Microsoft directX dll Microso

番茄系统家园 · 2021-08-17 21:30:22

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

"=;="(db)

"driver=MicrosoftAccessDriver(*.mdb);DBQ="Server.MapPath(db)

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

IIS6上的做法:

1.命令行键入:

cscript.exe%SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbsSETW3SVC/AppPools/Enable32bitAppOnWin641

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

2.重新注册.netFrameWorks

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

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

2009-11-1714:17

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

IIS7上的做法要简单很多:

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

相关阅读

  • 64位系统使用access 数据库文件的彻底解决方法
  • access64位驱动程序安装包
  • 64位环境运行程序出现提示microsoft 引用 Microsoft directX dll Microso
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/37470.html
    猜你喜欢
    最新应用
    热门应用