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