sql >> Database >  >> RDS >> Sqlserver

Ik krijg een Er is een poging gedaan om een ​​programma te laden met een onjuiste indelingsfout op een SQL Server-replicatieproject

Het antwoord van Baldy hieronder is correct, maar het kan zijn dat u ook 32-bits toepassingen in uw AppPool moet inschakelen.

Bron:http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load- een-programma-met-een-incorrect-formaat/

Tijdens het opzetten van een applicatie om te draaien op mijn lokale computer (met Vista 64bit) kwam ik deze fout tegen:

Kon bestand of assembly niet laden ChilkatDotNet2 of een van zijn afhankelijkheden. Er is geprobeerd een programma met een onjuist formaat te laden.

Het is duidelijk dat de applicatie ChilKat-componenten gebruikt, maar het lijkt erop dat de versie die we gebruiken, alleen de 32-bits versie is.

Om deze fout op te lossen, heb ik mijn app-pool in IIS ingesteld om 32-bits toepassingen toe te staan. Open IIS Manager, klik met de rechtermuisknop op de app-pool en selecteer Geavanceerde instellingen (zie hieronder)

Stel vervolgens "Enable 32-bit Applications" in op True.

Alles klaar!



  1. Hoe u door een begrensde lijst loopt in Oracle PLSQL

  2. CHARTOROWID() Functie in Oracle

  3. Informatie over de information_schema database in MySQL

  4. Een if-voorwaarde gebruiken in een SQL Server-insert