前幾天安裝好了 Windows 2003 64bit系統,在上面跑了一個asp的網站,在連接access數據庫時出錯誤,google過后果然發現了一個辦法,就是讓IIS以32位的方式運行,只要在命令行輸入一下命令
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
之后IIS就會以32位方式來運行了。因為JET引擎實際上是存在的,但它是32位的,與64位的IIS兼容性有問題,于是64位的IIS就無法認出來,顯示的錯誤就是找不到JET引擎。
錯誤提示:Microsoft JET Database Engine 錯誤 ‘80004005′ 未指定的錯誤
解決辦法:
打開C:\Windows\Temp目錄,并加入用戶IUSR_xxx(打開IIS,右擊屬性,查看安全目錄里的用戶是否為IUSR_xxx,如果是就加此用戶,如果為其他用戶名即在Temp目錄加同樣的用戶即可),要有寫的權限,不給運行權限
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
聯系:億恩小凡
QQ:89317007
電話:0371-63322206 本文出自:億恩科技【www.vbseamall.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]
|