Ten eerste stopte ik met rommelen met de web.config. Vervolgens installeerde ik Oracle 11g 64 opnieuw op mijn Windows 2008-server. Ten slotte plaatste ik ODAC bovenop de installatie van 11gx64. De sleutel tot succes is het vinden van de juiste ODAC die overeenkomt met de versie van Oracle die u op uw systeem heeft.
http://www.oracle.com/technetwork/database /windows/downloads/index-090165.html
Om te CONTROLEREN of je de juiste ODAC correct hebt geïnstalleerd via oracle 11 g, moet je in de mappen [asp.net] en [ODP.net] kijken om er zeker van te zijn dat ze BEIDE 2.x's en 4's mappen in elke bin hebben en hun aanwezigheid in global cache 64.
Nadat ik het ODAC-installatieprobleem heb opgelost, begin ik te experimenteren met Oracle-client-dll's. Ik kopieerde de Oracle.DataAccess.dll(64-bit) van bin [2.x] naar de gecompileerde bin van mijn app om te zien hoe mijn programma nog steeds crashte met dezelfde klacht dat het de afhankelijke DLL's niet kan vinden. Daarna kopieerde ik de Oracle.DataAccess.dll uit bin [4], dan WERKT alles goed!!
Nu is de resterende vraag waarom 4.112.4 niet gevonden in registercache GAC_64 geweldig werkt, maar de set dll's die in GAC_64 zijn geregistreerd, heeft het programma kapot gemaakt? Ik kan het niet helpen dat ik niet in de war ben.
Zie de resulterende weergave van de werkende dll's ==>
Als je al die schermen krijgt die ik in dit geval laat zien, zouden je MVC4-apps hoog moeten vliegen met Oracle 11 g 64-bit client! Veel geluk! Ik zal de mijne met je delen!