64位服務(wù)器IIS7.5運行ASP網(wǎng)站連接數(shù)據(jù)庫錯誤解決方法
發(fā)布時間:2019-07-12 11:28
在排除了權(quán)限設(shè)置問題后終于想起是不是因為64位的問題呢,于是想到應(yīng)用程序池的32位選項,于是解決了。下面總結(jié)下ASP網(wǎng)站連接數(shù)據(jù)庫出錯的解決方案,以后遇到連不上數(shù)據(jù)庫就從下面找原因。
1、啟用父路徑支持:
在站點主頁上選擇“ASP”,然后在“行為”組中將“啟用父路徑”設(shè)置為True即可。
2、應(yīng)用程序池,模式設(shè)置為經(jīng)典:
應(yīng)用程序池——選擇——基本設(shè)置——托管管道模式——經(jīng)典。
3、應(yīng)用程序池,點擊后右邊欄出現(xiàn) Classic.NET AppPool 和 DefaultAppPool二個程序均顯已啟動,右鍵Classic.NET AppPlool選擇高級設(shè)置,在彈出的高級設(shè)置中,把加載用戶配置文件設(shè)置成 True ,點確定。
4、應(yīng)用程序池啟用32位應(yīng)用程序。
IIS信息管理器 – ‘查看應(yīng)用程序池’ – 右邊操作中選擇‘設(shè)置應(yīng)用程序池默認設(shè)置..’,在‘常規(guī)’中設(shè)置‘啟用 32 位程序’為True。
5、目錄權(quán)限設(shè)置是前提,需要注意的是要將 C:\WINDOWS\Temp 添加Everyone的寫權(quán)限才可以。