sql >> Databasteknik >  >> RDS >> Sqlserver

Jag får ett Ett försök gjordes att ladda ett program med ett felaktigt formatfel på ett SQL Server-replikeringsprojekt

Svaret från baldy nedan är korrekt, men du kan också behöva aktivera 32-bitarsapplikationer i din AppPool.

Källa:http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load- ett-program-med-ett-felaktigt-format/

När jag ställde in ett program för att köras på min lokala dator (som kör Vista 64bit) stötte jag på det här felet:

Kunde inte ladda filen eller sammansättningen ChilkatDotNet2 eller något av dess beroenden. Ett försök gjordes att ladda ett program med ett felaktigt format.

Uppenbarligen använder applikationen ChilKat-komponenter, men det verkar som om versionen vi använder bara är 32-bitarsversionen.

För att lösa det här felet ställer jag in min apppool i IIS så att den tillåter 32-bitars applikationer. Öppna IIS Manager, högerklicka på apppoolen och välj Avancerade inställningar (se nedan)

Ställ sedan in "Enable 32-bit Applications" till True.

Allt klart!



  1. World Backup Day:Hur och när ska du säkerhetskopiera din databas?

  2. Guide till designdatabas för blogghantering i MySQL

  3. Ladda Postgres dump efter docker-compose up

  4. SQL-anslutningsfråga