ODAC在Windows64位機器上部署問題

        最近,在32位機器上編寫的MVC3+ORACLE11g32位+ODAC的站點部署到Windows2008的機器上時出現了許多問題,站點不能正常運行,程序無法訪問。
        出現的主要問題是:IIS 7.5 詳細錯誤 - 500.19 - Internal Server Error,錯誤代碼0x80070032,無法讀取配置節“oracle..dataaccess.client”。去掉了web.config中有關“oracle.dataaceess.client”字段後還是會有問題,後臺無法訪問數據庫。嘗試
了許多辦法之後,找到原因:
        1. 因爲Windosw2008上裝的是64位Oracle服務端,所以安裝ODAC時安裝32位版本時會有問題。到Oracle官網上下載ODAC客戶端進行安裝。
        2. IIS管理器中應用程序池默認設置中將“啓動32爲應用程序”設置爲默認的“false”,不要修改。
        3. 存在其他問題導致無法訪問頁面,需要重新註冊ASP.NET的版本。通過aspnet_regiis.exe註冊64位Framework4的ASP.NET版本。
     
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章