sql >> Database teknologi >  >> RDS >> Sqlserver

Jeg får en Der blev gjort forsøg på at indlæse et program med en forkert formatfejl på et SQL Server-replikeringsprojekt

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!



  1. Brug af flere PostgreSQL-skemaer med Rails-modeller

  2. Hvordan får man forskellen i år fra to forskellige datoer?

  3. Brug af variabel i SQL LIKE-sætning

  4. Implementering af fejl- og transaktionshåndtering i SQL Server