Asp.net System .BadImageFormat Exception Hatası Nasıl Çözülür

‘xxx’ dosyasını veya bütünleştirilmiş kodunu ya da bağımlılıklarından birini yükleyemedi. Geçersiz biçimdeki bir program yüklenmek istendi.

Özel Durum Ayrıntıları: System.BadImageFormatException: ‘xxx’ dosyasını veya bütünleştirilmiş kodunu ya da bağımlılıklarından birini yükleyemedi. Geçersiz biçimdeki bir program yüklenmek istendi.

Çözüm:

WCF Web servisimi localhost ta ne yaptıysam çalıştıramadım. Yukarıdaki hataları alıyordum. Beni epey uğraştıran bu hatanın çözümü aslında çok basitmiş. Projelerimizi 32 bit olarak derliyoruz. Daha sonra aşağıdaki görseldeki gibi IIS açıyoruz (Başlat\Çalıştır\inetmgr) Uygulama havuzlarından  DefaultAppPool’u seçip sağ kısımda Gelişmiş Ayarlar’a tıklıyoruz. Açılan menüde “32-Bit Uygulamaları Etkinleştir” seçeneğini “True” olarak işaretleyip kaydediyoruz. Eğer uygulamanızı 64 bit olarak derliyorsanız bu seçenek “false” kalmalıdır.


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir