una standard puede newtonsoft net ensamblado dependencias cargar archivo c# 64bit

c# - standard - no se puede cargar el archivo o ensamblado system net http formatting



System.BadImageFormatException: no se pudo cargar el archivo o ensamblado (5)

Encontré una solución diferente a este problema. Aparentemente, mi IIS 7 no tenía habilitado el modo de 32 bits en mi grupo de aplicaciones.

Para habilitar el modo de 32 bits, abra IIS y seleccione su grupo de aplicaciones. El mío fue nombrado "ASP.NET v4.0".
Haga clic con el botón derecho, vaya a "Configuración avanzada" y cambie la sección denominada "Aplicaciones habilitadas de 32 bits" a verdadera.

Reinicia tu servidor web y vuelve a intentarlo.

Encontré la solución de esta referencia de blog: http://darrell.mozingo.net/2009/01/17/running-iis-7-in-32-bit-mode/

Además, puede cambiar la configuración en Visual Studio. En mi caso, fui a Tools > Options > Projects and Solutions > Web Projects y marqué Use the 64 bit version of IIS Express for web sites and projects . Esto fue en VS Pro 2015. Nada más lo solucionó, excepto esto.

C:/Windows/Microsoft.NET/Framework64/v4.0.30319>InstallUtil.exe C:/_PRODUKCIJA/D ebug/DynamicHtmlTool.exe Microsoft (R) .NET Framework Installation utility Version 4.0.30319.1 Copyright (c) Microsoft Corporation. All rights reserved. Exception occurred while initializing the installation: System.BadImageFormatException: Could not load file or assembly ''file:///C:/_PRO DUKCIJA/Debug/DynamicHtmlTool.exe'' or one of its dependencies. An attempt was ma de to load a program with an incorrect format.. C:/Windows/Microsoft.NET/Framework64/v4.0.30319>

el servicio es x86 compilado incluso ambas computadoras son x64 y funciona en mi computadora. Aquí en el servidor donde gana 2008 recibo este error.

Intento soluciones de Google pero ninguna funciona.

Me gusta escribir aquí tengo proyecto x86 http://www.davesquared.net/2008/12/systembadimageformatexception-on-64-bit.html


Intente configurar la configuración de sus proyectos, generalmente se debe a problemas de arquitectura x86 / x64:

Vaya y configure su elección como se muestra:


Mi causa fue diferente, hice referencia a un servicio web y recibí este mensaje.

Luego cambié mi objetivo .NET Framework 4.0 a .Net Framework 2.0 y redirigí mi servicio web. Después de unos pocos cambios problema resuelto. No hay error funcionó bien.

¡espero que esto ayude!


Parece que está utilizando la versión de 64 bits de la herramienta para instalar una aplicación de arquitectura de 32 bits / x86. Busque aquí la versión de 32 bits de la herramienta:

C:/Windows/Microsoft.NET/Framework/v4.0.30319

y debería instalar su aplicación de 32 bits muy bien.


Tuve la misma excepción al instalar usando el marco correcto.

Mi solución estaba ejecutando cmd como administrador ... luego funcionó bien.