Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Tidak dapat memuat file atau Majelis 'Oracle.DataAccess' 64 bit ODP.NET

Saya memiliki masalah yang sama dan setelah beberapa percobaan dan kesalahan saya menemukan bahwa masalahnya adalah dengan platform 32 bit vs 64 bit.

  1. Ketika kami menerapkan 32 Bit Oracle.DataAccess.dll bersama dengan aplikasi web di lingkungan 64 bit dan ODP.net diinstal melalui server, kesalahan ini akan terjadi.
  2. Salah satu solusinya adalah menghapus Oracle.DataAccess.dll dari folder bin dan referensi yang benar akan otomatis diselesaikan.
  3. Solusi kedua adalah menyetel properti referensi CopyToLocal=false untuk Oracle.DataAccess.dll dan karenanya tidak akan disertakan dengan build saat Anda menerapkan di IIS dan kesalahan tidak akan terjadi.
  4. Solusi ketiga yang saya pilih adalah mengaktifkan aplikasi 32 bit untuk kumpulan aplikasi Anda dan Anda tidak akan menghadapi masalah ini lagi terlepas dari apakah Oracle.DataAccess.dll ada di folder bin atau tidak.

Semoga membantu..



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memperbarui dengan gabung dalam di Oracle

  2. Cari kata-kata serupa menggunakan indeks

  3. ora-01406 Kesalahan saat mengambil nilai menggunakan OCI

  4. Prosedur Tersimpan untuk menyalin data dari satu tabel ke tabel lainnya

  5. Fungsi tabel dengan pengumpulan massal membuang tipe data yang tidak valid