L'elemento '{2}:{3}' contiene dati di un tipo mappato al nome '{0}:{1}'. Il deserializzatore non può determinare alcun tipo ...

L'elemento '{2}:{3}' contiene dati di un tipo mappato al nome '{0}:{1}'. Il deserializzatore non può determinare alcun tipo mappato a tale nome. Provare a utilizzare DataContractResolver o ad aggiungere il tipo corrispondente a '{1}' all'elenco di tipi conosciuti, ad esempio utilizzando l'attributo KnownTypeAttribute o aggiungendolo all'elenco di tipi conosciuti passati a DataContractSerializer.