IIS7 asp+access 提示 “數據庫連接錯誤” 怎麼解決

在XP和2003系統運行很好的asp+access數據庫運行良好,移動到WIN7的IIS上卻提示數據庫連接錯誤錯誤,請檢查數據庫連接文件。其實數據庫連接文件並沒有問題

給Temp目錄賦權

配置asp+access使用環境,裝完iis後使用asp程序發現數據庫連接錯誤,可是檢查鏈接代碼 完全正確。原因在於MJ Jet引擎改變了臨時目錄的位置,大事有沒有對臨時目錄給存取權限,接下來我們給系統盤C:\Windows\ServiceProfiles \NetworkService\AppData\Local下的Temp目錄添加一個“Authenticated Users”的用戶,其中appdata目錄是隱藏的,在進入的時候直接在地址欄輸入路徑,或者在文件夾選項裏設置顯示隱藏文件夾,就可以找打了。設置權 限步驟:右擊Temp文件夾,——屬性——安全——單擊“編輯”——“Temp的權限”對話框,點擊“添加”,在下面的“輸入對象名稱來選擇”輸入 “Authenticated Users,點確定”然後返回到Temp權限,將Authenticated Users的權限中完全控制打勾確定。

設置應用程序池

先 要設置應用程序池“Application Pool”爲Classic .Net AppPool而不是默認的Default AppPool,可以在站點目錄裏對每個站點設置,也可以在站點進行單獨設置。選擇好設置的站點後,點擊右邊的“基本設置”即可調出應用池設置對話框。

啓用父路徑

直接在站點主頁上選擇ASP,雙擊找到“行爲”組中將“啓用父路徑”設置爲Ture就可以了(選擇完畢記得點擊右上角的應用哦)

也許有人按照上面的配置,還是會出現數據庫連接錯誤的提示,不要着急接下來,用管理員模式運行命令提示符,點擊開始菜單輸入cmd然後在上面出現的 cmd.exe上面點擊右鍵選擇以管理員身份運行。然後把以下命令粘貼運行:CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

注意,一定要安裝IIS的全部管理腳本工具哦,否則命令會提示錯誤。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章