Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed
Türkçe Haliyle
Oracle istemci kitaplarını yükleme girişimi BadImageFormatException oluşturulmasına neden oldu. Bu sorun 32 Bit Oracle istemci bileşenleri yüklüyken 64 Bit modda çalışıldığında ortaya çıkar.hatası iki farklı çözüm yolu vardır. Kullandığınız platforma göre çözüm değişmektedir.
Eğer Visual Studio sürümlerinin birinde çalışıyor iseniz çözüm şu şekildedir.
Visual Studio da çözüm
TOOLS > OPTIONS > PROJECT AND SOLUTIONS > WEB PROJECTS adımlarını takip ederek menüye ulaşınız

Sağ tarafta açılan menüden Use The 64 bit version of IIS Express for web sites and project seçeneğini tikli hale getiriniz.
IIS de çözüm
Bilgisayarınızda ya da sunucuda

Başlat > Çalıştır (WINDOWS+R) komut bölümüne Inetmgr yazıp ENTER Yapın
ya da başlat arama ekranında IIS şeklinde arama yapın

şu ekranın gelmesi gerek;





Ben bir kaç gün ara ile aynı problemi hem IIS de hem Visual Studio IIS Express de yaşadım. Bu şekilde çözdüm umarım sizede çözüm olur..
Could not load file or assembly ‘Oracle.DataAccess’ or one of its dependencies. An attempt was made to load a program with an incorrect format.
bu hatayı da üstteki IIS app pool ayarlarından 32 bit uygulamaları etkinleştirerek kurtulabilirsiniz…

Bir yanıt yazın