作者:admin 日期:2023-10-09 瀏覽: 次
如何快速解決ASP數據庫連接出錯,請檢查連接字符串的問題
【導讀】公司原來有一個ASP+Access的網站運行在WIN2003系統上,想把網站遷移到WIN2012系統上,當把IIS配置好,打開頁面卻"顯示數據庫連接出錯,請檢查連接字符串",通過查詢各種資料,最后還是解決了,所以把解決問題的思路分享給大家。
服務器系統環境:操作系統64位 IIS7
問題根源:64位操作系統不支持Microsoft OLE DB Provider for Jet驅動程序,也不支持更早的Microsoft Access Driver (*.mdb)方式連接。
揚州數據恢復解決方法:需要修改下IIS的工作環境,改成32位的
在IIS的管理界面中,把應用程序池中找到你的網站所使用的應用程序池,然后打開【高級設置】,再【常規】選項中啟用【32位方式應用程序】,如下圖所示
以上只是針對我的WIN2012系統64位版本的解決方法,出現"顯示數據庫連接出錯,請檢查連接字符串"的問題,也會由于其它因素導致,我以給大家幾點解決思路。
1、啟用父路徑支持,在站點主頁上選擇“ASP”,然后在“行為”組中將“啟用父路徑”設置為True即可。
2、給“系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加讀寫權限
3、設置應用程序池(Application Pool)為Classic .NET AppPool,而不是默認的Default AppPool,可以在網站目錄里對每個站點設置,也可以在站點進行單獨設置。