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

2014年11月20日18:07:36 發表評論 4,498 ℃

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

給Temp目錄賦權

配置asp+access使用環境,裝完iis后使用asp程序發現數據庫連接錯誤,可是檢查鏈接代碼 完全正確。原因在于MJ Jet引擎改變了臨時目錄的位置,大事有沒有對臨時目錄給存取權限,接下來我們給系統盤:\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的全部管理工具哦,否則命令會提示錯誤。

【騰訊云】云服務器、云數據庫、COS、CDN、短信等云產品特惠熱賣中

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: