Erro novas instalações Could not load file or assembly 'System.Net.Http'

Could not load file or assembly 'System.Net.Http' em instalações IIS6

Depois de muito tempo voltei a escrever no blog! E pretendo escrever com mais frequência.

Vem ocorrendo esse erro em novas instalações Umbraco:

Could not load file or assembly 'System.Net.Http' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.

Isso acontece por causa da hospedagem que usa IIS6, no meu caso a King Host.

Para corrigir isso basta fazer a seguinte alteração na web.config.

Encontre esse código:

<dependentAssembly>
    <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>

Altere por esse:

<dependentAssembly>
    <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>

Isso é tudo!