C#連接Oracle時報這個錯誤。
解決方案,
原因:如錯誤,64位系統未注冊"MSDAORA.1"提供程序
解決:在IIS應用程序池中找到自己的網站,打開高級設置,設置“啟用32位應用程序”為“True”即可。
另外還有其他解決方案,比如設置項目目標平台為x86,使用其他連接字符串等。相對來說改應用程序池最簡單方便,也不會更改項目和代碼。
思考:是不是就為了連接Oracle而把應用程序池改為32位。Oracle在使用的過程中,有時會出現各種莫名其妙的問題,大多和32bit有關,在64bit的機器上使用,真是痛苦。
