Saltar al contenido

No se pudo cargar el archivo o ensamblado System.Web.Http, Versión = 5.2.2.0

Solución:

Colocar Copy Local para true en las propiedades para el System.Web.Http y System.Web.Http.WebHost ensamblajes y vuelva a implementar el paquete.

Si esto no resuelve su problema por completo, intente reinstalar el paquete NuGet. Es de esperar que esto corrija las dependencias rotas. Desde la consola de administración de paquetes, ejecute este comando:

Update-Package Microsoft.AspNet.WebApi -reinstall

Asegúrate de instalar System.Web.Http.WebHost así como.

Para mí, desde el “Explorador de soluciones” verifiqué la versión de “System.Web.Http” en las referencias del proyecto, que era 5.2.3.0, así que en el web.config cambié:

<bindingRedirect oldVersion="0.0.0.0-5.2.2.0" newVersion="5.2.2.0" /> 

para

<bindingRedirect oldVersion="0.0.0.0-5.2.2.0" newVersion="5.2.3.0" />

luego construye. ¡Funcionó para mí!

Agregar la siguiente configuración dentro de web.cofig resolvió mi problema.

  <dependentAssembly>
    <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.5.0" />
  </dependentAssembly>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *