Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Ich erhalte die Meldung Es wurde versucht, ein Programm mit einem falschen Formatfehler in einem SQL Server-Replikationsprojekt zu laden

Die Antwort von Baldy unten ist richtig, aber Sie müssen möglicherweise auch 32-Bit-Anwendungen in Ihrem AppPool aktivieren.

Quelle:http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load- ein-programm-mit-einem-falschen-format/

Beim Einrichten einer Anwendung zur Ausführung auf meinem lokalen Computer (mit Vista 64-Bit) ist dieser Fehler aufgetreten:

Datei oder Assembly ChilkatDotNet2 konnte nicht geladen werden oder eine seiner Abhängigkeiten. Es wurde versucht, ein Programm mit einem falschen Format zu laden.

Offensichtlich verwendet die Anwendung ChilKat-Komponenten, aber es scheint, dass die von uns verwendete Version nur die 32-Bit-Version ist.

Um diesen Fehler zu beheben, habe ich meinen App-Pool in IIS so eingestellt, dass 32-Bit-Anwendungen zugelassen werden. Öffnen Sie den IIS-Manager, klicken Sie mit der rechten Maustaste auf den App-Pool und wählen Sie „Erweiterte Einstellungen“ (siehe unten)

Setzen Sie dann „Enable 32-bit Applications“ auf True.

Alles erledigt!