Odpověď od baldyho níže je správná, ale možná budete muset povolit 32bitové aplikace ve svém AppPool.
Zdroj: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-incorrect-format/
Při nastavování aplikace pro spuštění na mém místním počítači (se systémem Vista 64bit) jsem narazil na tuto chybu:
Nelze načíst soubor nebo sestavení
ChilkatDotNet2
nebo jednu z jeho závislostí. Byl učiněn pokus načíst program s nesprávným formátem.
Aplikace samozřejmě používá komponenty ChilKat, ale zdá se, že verze, kterou používáme, je pouze 32bitová verze.
Abych tuto chybu vyřešil, nastavil jsem svůj fond aplikací ve službě IIS tak, aby umožňoval 32bitové aplikace. Otevřete Správce IIS, klikněte pravým tlačítkem na fond aplikací a vyberte možnost Upřesnit nastavení (viz níže)
Poté nastavte „Povolit 32bitové aplikace“ na hodnotu True.
Vše hotovo!