Nejprve jsem se přestal flákat na web.config. Poté jsem znovu nainstaloval Oracle 11g 64 na svůj server Windows 2008. Nakonec jsem umístil ODAC na instalaci 11gx64. Klíčem k úspěchu je nalezení správného ODAC, který odpovídá verzi Oracle, kterou máte ve svém systému.
http://www.oracle.com/technetwork/database /windows/downloads/index-090165.html
Chcete-li OVĚŘIT, že máte správně nainstalovaný správný ODAC přes oracle 11 g, musíte se podívat do adresářů [asp.net] a [ODP.net], abyste se ujistili, že OBA mají adresáře 2.x a 4 v každém přihrádce a jejich přítomnost v globálním měřítku mezipaměť 64.
Po vyřešení problému s instalací ODAC začnu experimentovat s knihovnami DLL klienta Oracle. Zkopíroval jsem soubor Oracle.DataAccess.dll (64-bit) z přihrádky [2.x] do kompilovaného přihrádky mé aplikace, jen abych sledoval, jak se můj program stále zhroutil se stejnou stížností, že nemůže najít závislé knihovny DLL. Pak jsem zkopíroval Oracle.DataAccess.dll z bin [4], pak vše FUNGUJE OK!!
Nyní zbývá otázka, proč 4.112.4 nebyl nalezen v mezipaměti registru GAC_64 funguje skvěle, ale sada dll registrovaných v GAC_64 program přerušila? Nemohu si pomoci, abyste nebyli zmateni.
Podívejte se na výsledný pohled na pracovní knihovny dll ==>
Pokud získáte všechny tyto obrazovky, které v tomto případě ukazuji, vaše aplikace MVC4 by měly létat vysoko s 64bitovým klientem Oracle 11 g! Hodně štěstí! Podělím se s vámi o svůj!