64位服務器IIS7.5運行ASP網站連接數據庫錯誤解決方法
發布時間:2019-07-12 11:28
在排除了權限設置問題后終于想起是不是因為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的寫權限才可以。