SORU
7 Ocak 2010, PERŞEMBE


&; Bir girişim biçimdeki bir program yüklenmek istendi&platformlar aynı olsa da";"

64-bit sistemde 32-bit yönetilmeyen bir DLL işlevi arıyorum. Ne demek:

Badımageformatexception: yanlış bir biçimde bir programı yüklemek için yapılmış Bir girişim. (HRESULT özel durum: 0x8007000B)

İlk başta, ben projelerimi de 86, ama bu hata için onları değiştirdim Herhangi bir CPU platform için set vardı, hala gerçekleşiyor. Gerçekten bunun için bildiğim tek çözüm.

DLL diğer programlar için kaynak yok () ile onları kullanabilirsiniz, çünkü bozuk falan değil. Belki de bir bağımlılık bulmak değildi düşündüm, ama kontrol ettim ve hepsi orada. Bu durumda DllNotFoundException bir at değildir artı?

Başka ne yapabilirim? Ve söylemeden önce "bir 64-bit yönetilmeyen DLL yerine," bana bir tane bile yok. Kullanın ;)

CEVAP
6 Ocak 2011, PERŞEMBE


Eğer 32-bit IIS 7 üzerinde uygulamaları (ve/veya 64-bit işletim sistemi makine) çalıştırmayı deneyin, aynı hatayı alırsınız. Yani, IIS 7, doğru uygulamalar' üzerine tıklayın uygulama ve havuza gidin "gelişmiş ayarlar" ve değişim "32-Bit Uygulamaları Etkinleştir""". DOĞRU

Web sitenize yeniden başlatın ve çalışacaktır.

enter image description here

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Helder Barreto

    Helder Barre

    22 Mayıs 2006