海水正藍(lán)

          面朝大海,春暖花開
          posts - 145, comments - 29, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          操作系統(tǒng):WIN7
          數(shù)據(jù)庫:oracle11g 64bit
          數(shù)據(jù)庫客戶端:32bit
          在網(wǎng)上找了很多解決方案,很多人說要將應(yīng)用程序池改為啟用32位應(yīng)用程序。
          雖然能進(jìn)入登錄頁面,但是在連接數(shù)據(jù)庫時(shí)報(bào)錯(cuò):
          嘗試加載 Oracle 客戶端庫時(shí)引發(fā) BadImageFormatException。如果在安裝 32 位 Oracle 客戶端組件的情況下以 64 位模式運(yùn)行,將出現(xiàn)此問題。

          正確的解決方案:
          1.以管理員身份啟動(dòng)cmd.exe,在電腦開始菜單輸入 cmd ,Ctrl+Shift+Enter


          2.卸載ASP.NET v2.0
          3.重新安裝ASP.NET v2.0

          4.設(shè)置應(yīng)用程序池將啟用32位應(yīng)用程序設(shè)置為 false


          5.設(shè)置應(yīng)用程序池托管管道模式為集成


          6.添加用戶環(huán)境變量 TNS_ADMIN, 客戶端連接程序安裝目錄
          D:\app\product\11.2.0\dbhome_2\NETWORK\ADMIN



          7.添加系統(tǒng)環(huán)境變量 NLS_LANG,解決數(shù)據(jù)庫字符集亂碼問題



          評(píng)論

          # re: 關(guān)于WIN7 IIS7.5部署 .NET V2.0 程序 提示 HTTP 錯(cuò)誤 500.0 - Internal Server Error  回復(fù)  更多評(píng)論   

          2013-04-19 19:35 by
          說反了,你這是64位程序訪問了32位客戶端引起的

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 云梦县| 永川市| 江北区| 建水县| 安新县| 五河县| 会宁县| 公主岭市| 甘德县| 嘉善县| 南雄市| 沽源县| 长春市| 林甸县| 穆棱市| 元江| 石楼县| 怀柔区| 平利县| 全州县| 平顶山市| 荥阳市| 日照市| 玉田县| 新宁县| 随州市| 邢台市| 荆门市| 乐都县| 涟源市| 甘肃省| 吉水县| 安多县| 英吉沙县| 连平县| 涪陵区| 武山县| SHOW| 静乐县| 广昌县| 广州市|