Câu trả lời của baldy dưới đây là đúng, nhưng bạn cũng có thể cần phải kích hoạt các ứng dụng 32-bit trong AppPool của mình.
Nguồn: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-sai-định dạng /
Trong khi thiết lập ứng dụng để chạy trên máy cục bộ của tôi (chạy Vista 64bit), tôi đã gặp lỗi này:
Không thể tải tệp hoặc lắp ráp
ChilkatDotNet2
hoặc một trong những phụ thuộc của nó. Đã cố gắng tải một chương trình có định dạng không chính xác.
Rõ ràng, ứng dụng sử dụng các thành phần ChilKat, nhưng có vẻ như phiên bản chúng tôi đang sử dụng chỉ là phiên bản 32bit.
Để giải quyết lỗi này, tôi đặt nhóm ứng dụng của mình trong IIS để cho phép các ứng dụng 32 bit. Mở Trình quản lý IIS, nhấp chuột phải vào nhóm ứng dụng và chọn Cài đặt nâng cao (Xem bên dưới)
Sau đó, đặt "Bật ứng dụng 32-bit" thành True.
Tất cả đã xong!