未在本地計算機上注冊"MSDAORA.1"提供程序


C#連接Oracle時報這個錯誤。

解決方案,

原因:如錯誤,64位系統未注冊"MSDAORA.1"提供程序

解決:在IIS應用程序池中找到自己的網站,打開高級設置,設置“啟用32位應用程序”為“True”即可。

另外還有其他解決方案,比如設置項目目標平台為x86,使用其他連接字符串等。相對來說改應用程序池最簡單方便,也不會更改項目和代碼。

 

思考:是不是就為了連接Oracle而把應用程序池改為32位。Oracle在使用的過程中,有時會出現各種莫名其妙的問題,大多和32bit有關,在64bit的機器上使用,真是痛苦。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM