No se puede serializar el parámetro del tipo '{0}' (para la operación '{1}', contrato '{2}') porque no es el tipo exacto ...

No se puede serializar el parámetro del tipo '{0}' (para la operación '{1}', contrato '{2}') porque no es el tipo exacto '{3}' en la firma del método y no está en la colección de tipos conocidos. Para serializar este parámetro, agregue el tipo a la colección de tipos conocidos para la operación mediante ServiceKnownTypeAttribute.