Svaret fra baldy nedenfor er korrekt, men du skal muligvis også aktivere 32-bit applikationer i din AppPool.
Kilde:http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load- et-program-med-et-forkert-format/
Mens jeg konfigurerede et program til at køre på min lokale maskine (der kører Vista 64bit), stødte jeg på denne fejl:
Kunne ikke indlæse fil eller samling ChilkatDotNet2
eller en af dens afhængigheder. Et forsøg blev gjort på at indlæse et program med et forkert format.
Det er klart, at applikationen bruger ChilKat-komponenter, men det ser ud til, at den version, vi bruger, kun er 32-bit-versionen.
For at løse denne fejl indstiller jeg min app-pulje i IIS til at tillade 32-bit-applikationer. Åbn IIS Manager, højreklik på app-puljen, og vælg Avancerede indstillinger (se nedenfor)
Indstil derefter "Enable 32-bit Applications" til True.
Alt færdigt!