No se pudo cargar el archivo o ensamblaje 'System.Net.Http' o una de sus dependencias

Quizás Información relevante: Tengo una aplicación web que he creado con .net 4.5. Quería implementarlo en los sitios web de Azure, pero solo es compatible con .net 4.0, por lo que cambié el proyecto a .net 4.0. Todavía funciona cuando se ejecuta localmente.

Cuando publico en Azure, obtengo este error:

No se pudo cargar el archivo o ensamblaje 'System.Net.Http' o una de sus dependencias. La definición del manifiesto del ensamblaje localizado no coincide con la referencia del ensamblaje. (Excepción de HRESULT: 0x80131040)

He intentado eliminar la API web con nuget y leerla, como sugirió otra pregunta sobre SO, pero todavía tengo el mismo problema.
He intentado cerrar / abrir VS, y limpiar / construir.

Respuestas a la pregunta(5)

Su respuesta a la pregunta