La réponse de baldy ci-dessous est correcte, mais vous devrez peut-être également activer les applications 32 bits dans votre AppPool.
Source :http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load- un-programme-au-format-incorrect/
Lors de la configuration d'une application à exécuter sur ma machine locale (exécutant Vista 64 bits), j'ai rencontré cette erreur :
Impossible de charger le fichier ou l'assembly
ChilkatDotNet2
ou l'une de ses dépendances. Une tentative a été faite pour charger un programme avec un format incorrect.
Évidemment, l'application utilise des composants ChilKat, mais il semblerait que la version que nous utilisons soit uniquement la version 32 bits.
Pour résoudre cette erreur, j'ai configuré mon pool d'applications dans IIS pour autoriser les applications 32 bits.Ouvrez IIS Manager, cliquez avec le bouton droit sur le pool d'applications et sélectionnez Paramètres avancés (voir ci-dessous)
Ensuite, définissez "Activer les applications 32 bits" sur True.
Tout est fait !