1. 程式人生 > >64位伺服器IIS7.5執行ASP網站連線資料庫錯誤解決方案

64位伺服器IIS7.5執行ASP網站連線資料庫錯誤解決方案

在排除了許可權設定問題後終於想起是不是因為64位的問題呢,於是想到應用程式池的32位選項,於是解決了。下面總結下ASP網站連線資料庫出錯的解決方案,以後遇到連不上資料庫就從下面找原因。

1、啟用父路徑支援:
在站點主頁上選擇“ASP”,然後在“行為”組中將“啟用父路徑”設定為True即可。

2、應用程式池,模式設定為經典:
應用程式池——選擇——基本設定——託管管道模式——經典。

3、應用程式池,點選後右邊欄出現 Classic.NET AppPool 和 DefaultAppPool二個程式均顯已啟動,右鍵Classic.NET AppPlool選擇高階設定,在彈出的高階設定中,把載入使用者配置檔案設定成 True ,點確定。

4、應用程式池啟用32位應用程式。
IIS資訊管理器 – ‘檢視應用程式池’ – 右邊操作中選擇‘設定應用程式池預設設定..’,在‘常規’中設定‘啟用 32 位程式’為True。

5、目錄許可權設定是前提,需要注意的是要將 C:\WINDOWS\temp 新增Everyone的寫許可權才可以。