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

Ottengo un tentativo di caricare un programma con un errore di formato errato su un progetto di replica di SQL Server

La risposta di baldy di seguito è corretta, ma potrebbe essere necessario abilitare anche le applicazioni a 32 bit nel tuo AppPool.

Fonte:http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load- un-programma-con-un-formato-errato/

Durante la configurazione di un'applicazione da eseguire sul mio computer locale (con Vista a 64 bit) ho riscontrato questo errore:

Impossibile caricare il file o l'assembly ChilkatDotNet2 o una delle sue dipendenze. Tentativo di caricare un programma con un formato errato.

Ovviamente l'applicazione utilizza componenti ChilKat, ma sembrerebbe che la versione che stiamo utilizzando sia solo la versione a 32 bit.

Per risolvere questo errore, ho impostato il mio pool di app in IIS per consentire applicazioni a 32 bit. Apri Gestione IIS, fai clic con il pulsante destro del mouse sul pool di app e seleziona Impostazioni avanzate (vedi sotto)

Quindi imposta "Abilita applicazioni a 32 bit" su True.

Tutto fatto!