Het antwoord van Baldy hieronder is correct, maar het kan zijn dat u ook 32-bits toepassingen in uw AppPool moet inschakelen.
Bron:http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load- een-programma-met-een-incorrect-formaat/
Tijdens het opzetten van een applicatie om te draaien op mijn lokale computer (met Vista 64bit) kwam ik deze fout tegen:
Kon bestand of assembly niet laden ChilkatDotNet2
of een van zijn afhankelijkheden. Er is geprobeerd een programma met een onjuist formaat te laden.
Het is duidelijk dat de applicatie ChilKat-componenten gebruikt, maar het lijkt erop dat de versie die we gebruiken, alleen de 32-bits versie is.
Om deze fout op te lossen, heb ik mijn app-pool in IIS ingesteld om 32-bits toepassingen toe te staan. Open IIS Manager, klik met de rechtermuisknop op de app-pool en selecteer Geavanceerde instellingen (zie hieronder)
Stel vervolgens "Enable 32-bit Applications" in op True.
Alles klaar!