Symptomen
Neem het volgende scenario in Microsoft.NET Framework 3.5 servicepack 1 (SP1):
-
U kunt de klasse NetDataContractSerializer serialiseren en terugconverteren van algemene typen met verschillende versies.
-
Functies van versie fouttolerante serialisatie (VTS) kunt u een generiek type in een versie wijzigen. U doet dit dit type om compatibel te maken met andere versies.
In dit scenario wordt werken de functies niet zoals verwacht. U ontvangt een uitzondering als de gewijzigde algemene type is gedeserialiseerd en de deserialisatie is mislukt.
Oplossing
Windows Server 2000, Windows Server 2003 en Windows XP
Dit probleem op te lossen installeert u de hotfix die wordt beschreven in Microsoft Knowledge Base-artikel 976570. Voor meer informatie klikt u op het volgende artikel in de Microsoft Knowledge Base:
976570 beschrijving van de voorwaartse compatibiliteitsupdate voor .NET Framework 3.0 SP2 voor Windows XP en Windows Server 2003
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
Ga naar de volgende website van Microsoft Developer Network (MSDN) voor meer informatie over VTS:
Fouttolerante serialisatie versieGa naar de volgende MSDN-website voor meer informatie over de NetDataContractSerializer -klasse: