El elemento '{2}:{3}' contiene datos de un tipo que coincide con el nombre '{0}:{1}'. El deserializador no tiene conocimiento ...

El elemento '{2}:{3}' contiene datos de un tipo que coincide con el nombre '{0}:{1}'. El deserializador no tiene conocimiento de ningún tipo que esté asignado a este nombre. Intente cambiar la implementación del método ResolveName en DataContractResolver para que devuelva un valor distinto de Null para el nombre '{1}' y el espacio de nombres '{0}'.