Pertama, saya berhenti mengotak-atik web.config. Kemudian, saya menginstal ulang Oracle 11g 64 di server Windows 2008 saya. Akhirnya saya menempatkan ODAC di atas instalasi 11gx64. Kunci keberhasilan adalah menemukan ODAC yang benar agar sesuai dengan versi Oracle yang Anda miliki di sistem Anda.
http://www.Oracle.com/technetwork/database /windows/downloads/index-090165.html
Untuk VERIFIKASI Anda memiliki ODAC yang tepat diinstal dengan benar melalui Oracle 11 g Anda harus melihat ke direktori [asp.net] dan [ODP.net] untuk memastikan KEDUAnya memiliki direktori 2.x dan 4 di setiap bin dan keberadaannya di global cache 64.
Setelah menyelesaikan masalah instalasi ODAC, saya mulai bereksperimen dengan klien Oracle dll. Saya menyalin Oracle.DataAccess.dll(64-bit) dari bin [2.x] ke bin yang dikompilasi aplikasi saya hanya untuk melihat program saya masih macet dengan keluhan yang sama bahwa ia tidak dapat menemukan DLL yang bergantung. Kemudian saya menyalin Oracle.DataAccess.dll dari bin [4], maka semuanya BEKERJA dengan baik!!
Sekarang pertanyaan yang tersisa adalah mengapa 4.112.4 tidak ditemukan di cache register GAC_64 berfungsi dengan baik tetapi set dll yang terdaftar di GAC_64 merusak program? Mau tidak mau menjadi bingung.
Lihat tampilan yang dihasilkan dari dll yang berfungsi ==>
Jika Anda memperoleh semua layar yang saya tunjukkan dalam kasus ini, aplikasi MVC4 Anda akan terbang tinggi dengan klien Oracle 11 g 64-bit! Semoga beruntung! Saya akan membagikan milik saya kepada Anda!