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位应用程序,如下图:
相关阅读
猜你喜欢
最新应用
热门应用

