Jawaban botak di bawah ini benar, tetapi Anda mungkin juga perlu mengaktifkan aplikasi 32-bit di AppPool Anda.
Sumber:http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load- a-program-with-an-incorrect-format/
Saat menyiapkan aplikasi untuk dijalankan di mesin lokal saya (menjalankan Vista 64bit), saya menemukan kesalahan ini:
Tidak dapat memuat file atau rakitan
ChilkatDotNet2
atau salah satu dependensinya. Upaya telah dilakukan untuk memuat program dengan format yang salah.
Jelas, aplikasi menggunakan komponen ChilKat, tetapi tampaknya versi yang kami gunakan hanya versi 32bit.
Untuk mengatasi kesalahan ini, saya menyetel kumpulan aplikasi saya di IIS untuk mengizinkan aplikasi 32bit. Buka Manajer IIS, klik kanan pada kumpulan aplikasi, dan pilih Pengaturan Lanjutan (Lihat di bawah)
Kemudian setel "Aktifkan Aplikasi 32-bit" ke True.
Semua selesai!