Odpowiedź Baldy poniżej jest prawidłowa, ale może być również konieczne włączenie aplikacji 32-bitowych w swojej puli aplikacji.
Źródło: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-z-niepoprawnym-formatem/
Podczas konfigurowania aplikacji do uruchomienia na moim komputerze lokalnym (z systemem Vista 64bit) napotkałem ten błąd:
Nie można załadować pliku lub zestawu ChilkatDotNet2
lub jedną z jego zależności. Podjęto próbę załadowania programu o nieprawidłowym formacie.
Oczywiście aplikacja korzysta z komponentów ChilKat, ale wydaje się, że wersja, której używamy, jest tylko wersją 32-bitową.
Aby rozwiązać ten błąd, ustawiam pulę aplikacji w IIS tak, aby zezwalała na aplikacje 32-bitowe. Otwórz Menedżera IIS, kliknij prawym przyciskiem myszy pulę aplikacji i wybierz Ustawienia zaawansowane (patrz poniżej)
Następnie ustaw „Włącz aplikacje 32-bitowe” na Prawda.
Gotowe!