Συμπτώματα

Εξετάστε το ακόλουθο σενάριο στο Microsoft.NET Framework 3.5 Service Pack 1 (SP1):

  • Μπορείτε να χρησιμοποιήσετε την κλάση NetDataContractSerializer για σειριοποίηση και αποσειριοποίηση γενικούς τύπους που χρησιμοποιούν διαφορετικές εκδόσεις.

  • Μπορείτε να χρησιμοποιήσετε δυνατότητες έκδοσης ανοχή σφαλμάτων σειριοποίησης (VTS) για να αλλάξετε έναν γενικό τύπο σε μία έκδοση. Κάνετε αυτό για να το κάνετε συμβατό με άλλες εκδόσεις αυτού του τύπου.

Σε αυτό το σενάριο, οι δυνατότητες δεν λειτουργούν όπως αναμένεται. Λαμβάνετε μια εξαίρεση όταν η αποσειριοποίηση του το τροποποιημένο γενικού τύπου και αποτύχει η αποσειριοποίηση.

Προτεινόμενη αντιμετώπιση

Διακομιστής των Windows 2000, Windows Server 2003 και Windows XP

Για να επιλύσετε αυτό το ζήτημα, εγκαταστήστε την επείγουσα επιδιόρθωση που περιγράφεται στο άρθρο της Γνωσιακής βάσης 976570. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

976570 περιγραφή του .NET Framework 3.0 SP2 μελλοντική συμβατότητα της ενημερωμένης έκδοσης για τα Windows XP και Windows Server 2003

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με το VTS, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:

Ανοχή σφαλμάτων σειριοποίησης έκδοσηΓια περισσότερες πληροφορίες σχετικά με την κλάση NetDataContractSerializer , επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:

Κλάση NetDataContractSerializer

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.