在IIS6下面是沒這個(gè)問題的,把系統(tǒng)放到IIS7.5下windows2008R2 64位系統(tǒng)就出現(xiàn)了ADODB.Connection 錯(cuò)誤 '800a0e7a',下面給出詳細(xì)的解決辦法,其實(shí)很簡單。
咋一看貌似是數(shù)據(jù)庫連接的問題,但是我反復(fù)看了數(shù)據(jù)庫的連接代碼沒有錯(cuò)誤;接下來就換到自己的機(jī)器上運(yùn)行網(wǎng)站,程序運(yùn)行正常;所以,得出的結(jié)論是:網(wǎng)站程序正常。那接下來要考慮的問題就是機(jī)器環(huán)境配置的問題,是不是服務(wù)器軟件的問題,本機(jī)裝的是win7的IIS,仔細(xì)看了下IIS的配置暫時(shí)沒發(fā)現(xiàn)問題。
百無聊賴的瞎點(diǎn)著看的就找到了問題所在:
因?yàn)橄到y(tǒng)是64Bit的win7所以會(huì)出現(xiàn)這個(gè)問題,方法如下:
找到IIS應(yīng)用程序池,“點(diǎn)擊相應(yīng)的應(yīng)用程序池”->點(diǎn)鼠標(biāo)右鍵選擇“高級(jí)設(shè)置”->“常規(guī)”->”啟用 32 位應(yīng)用程序”,設(shè)置為 True。
這樣我的問題就解決了。。
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
新聞熱點(diǎn)
疑難解答
圖片精選