Po pierwsze, przestałem bawić się w web.config. Następnie ponownie zainstalowałem Oracle 11g 64 na moim serwerze Windows 2008. W końcu umieściłem ODAC na szczycie instalacji 11gx64. Kluczem do sukcesu jest znalezienie odpowiedniego ODAC, odpowiadającego wersji Oracle, którą masz w swoim systemie.
http://www.oracle.com/technetwork/database /windows/downloads/index-090165.html
Aby ZWERYFIKOWAĆ, że masz poprawny ODAC zainstalowany poprawnie na oracle 11 g, musisz zajrzeć do katalogów [asp.net] i [ODP.net], aby upewnić się, że OBA mają katalogi 2.x i 4 w każdym bin i ich obecność w globalnym pamięć podręczna 64.
Po rozwiązaniu problemu z instalacją ODAC zacząłem eksperymentować z plikami DLL klienta Oracle. Skopiowałem Oracle.DataAccess.dll (64-bit) z bin [2.x] do skompilowanego bin mojej aplikacji tylko po to, aby zobaczyć, jak mój program nadal się zawiesza z tą samą skargą, że nie może znaleźć zależnych bibliotek DLL. Następnie skopiowałem Oracle.DataAccess.dll z bin [4], potem wszystko DZIAŁA OK!
Teraz pozostaje pytanie, dlaczego nie znaleziono 4.112.4 w pamięci podręcznej rejestru GAC_64 działa świetnie, ale zestaw dll zarejestrowany w GAC_64 zepsuł program? Nie mogę się nie mylić.
Zobacz wynikowy widok działających bibliotek dll ==>
Jeśli zdobędziesz wszystkie te ekrany, które pokazuję w tym przypadku, Twoje aplikacje MVC4 powinny działać wysoko dzięki 64-bitowemu klientowi Oracle 11 g! Powodzenia! Podzielę się z Tobą moim!