IIS8/IIS7/IIS6 出现ADODB.Connection 错误 '800a0e7a'的解决办法
剛買了個服務(wù)器支持64位的Windows2003于是想爽一下,裝IIS6,只能裝64位的NET frameWork
在XP32位下用VS2005發(fā)布兩個網(wǎng)站:
A、基于于SQL2000 B、基于Office Access在服務(wù)器配置完畢后,A站正常運行,很爽。B站報錯,意思于法連接到數(shù)據(jù)庫,郁悶很久。
思考:今天網(wǎng)友提示64位IIS對Ole的支持問題。
由于64位操作系統(tǒng)不支持Microsoft OLE DB Provider for Jet驅(qū)動程杏爆也不支持更早的Microsoft Access Driver (*.mdb)方式連接。所以用于 Access 和 Excel 數(shù)據(jù)庫的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用,也就是說,如下兩種連接字符串都已經(jīng)無法正常工作了:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(db) "driver=Microsoft Access Driver (*.mdb);DBQ="&Server.MapPath(db)解決:既然這樣,就只能使用一個辦法,將IIS的運行環(huán)境設(shè)置為32位:
IIS6上的做法:
1.命令行鍵入:
cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1即設(shè)置IIS6允許32位程序運行在64位機器上
2.重新注冊.net frameWorks
%SYSTEMROOT%\Microsoft.NET\framework\v2.0.50727\aspnet_regiis.exe -i3.完成之后,看Web服務(wù)擴展,應(yīng)該會多出一個32位的asp.net將其設(shè)置為允許,缺點:這樣會使整個IIS上的所有站點都以32位兼容方式運行 。
IIS7上的做法要簡單很多:
應(yīng)用程序池,高級設(shè)置-->允許32位應(yīng)用程序 運行IIS6,運行.net+Access網(wǎng)站看看是否解決后續(xù):如果還有問題,比如Service Unavailable,恭喜你,你可以學(xué)到新知識了。很討厭,看一下錯誤日志,我遇到的是RpcProxy.dll無法加載和無法加載站點/服務(wù)的所有 ISAPI 篩選器錯誤。解決方法:打開iis-->查看“網(wǎng)站”的屬性--->ISAPI 篩選器-->把有向下的紅箭頭的項刪除掉-->重啟iis-->OK 。至此全解決。
以上是IIS 6 設(shè)置
以下是IIS7 設(shè)置方法
使用Win8下的IIS8來調(diào)試一個ASP程序,運行出現(xiàn)如下錯誤:ADODB.Connection?錯誤?'800a0e7a'?未找到提供程序。該程序可能未正確安裝。
使用Win8下的IIS8來調(diào)試一個ASP程序,運行出現(xiàn)如下錯誤:
ADODB.Connection 錯誤 '800a0e7a'
未找到提供程序。該程序可能未正確安裝。
/admi_datalink.asp,行 5
發(fā)現(xiàn)竟然是64位系統(tǒng)設(shè)置的問題,解決辦法非常簡單:
1、打開IIS,點擊“應(yīng)用程序池”,找到操作下面的“設(shè)置應(yīng)用程序池默認(rèn)設(shè)置”(如圖);
2、將“應(yīng)用程序池默認(rèn)設(shè)置”中的“啟用32位應(yīng)用程序”設(shè)置為“True”(如圖);
這樣就消除了800a0e7a錯誤。
使用Win8下的IIS8來調(diào)試一個ASP程序,運行出現(xiàn)如下錯誤:ADODB.Connection?錯誤?'800a0e7a'?未找到提供程序。該程序可能未正確安裝。
使用Win8下的IIS8來調(diào)試一個ASP程序,運行出現(xiàn)如下錯誤:
ADODB.Connection 錯誤 '800a0e7a'
未找到提供程序。該程序可能未正確安裝。
/admi_datalink.asp,行 5
總結(jié)
以上是生活随笔為你收集整理的IIS8/IIS7/IIS6 出现ADODB.Connection 错误 '800a0e7a'的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Excel 中 YEAR 函数公式语法和
- 下一篇: Oracle EBS AP付款(退款)无