Nie można załadować pliku lub zespołu „System.Net.Http” lub jednej z jego zależności

Może istotne informacje: Mam aplikację internetową, którą zbudowałem z .net 4.5. Chciałem wdrożyć na stronach internetowych Azure, ale obsługuje tylko .net 4.0, więc obniżyłem projekt do .net 4.0. Nadal działa, gdy działa lokalnie.

Podczas publikowania na platformie Azure pojawia się ten błąd:

Nie można załadować pliku lub zespołu „System.Net.Http” lub jednej z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek od HRESULT: 0x80131040)

Próbowałem usunąć Web API za pomocą nuget i odczytać go, jak zasugerowało kolejne pytanie na temat SO, ale nadal mam ten sam problem.
Próbowałem zamknąć / otworzyć VS i oczyścić / zbudować.

questionAnswers(5)

yourAnswerToTheQuestion