Quando você ativou o recurso, apenas verificou o nó raiz e deixou os outros dois subnós do WCF desmarcados?
A Ativação HTTP WCF é usada com o IIS e o IIS deve ser ativado automaticamente quando você ativa esse recurso, mas se houver um problema ao ativar o IIS, o erro que você está vendo pode estar relacionado ao IIS e não ao .net 3.5.1 .