Khắc phục: Tránh đăng Phiên bản tính năng không hoạt động như mong đợi với serializer NetDataContractSerializer trong .NET Framework 3.5 SP1

Triệu chứng

Xem xét kịch bản sau đây trong Microsoft .NET Framework 3.5 Service Pack 1 (SP1):

  • Bạn sử dụng lớp NetDataContractSerializer để sắp xếp và bỏ xếp loại chung có phiên bản khác nhau.

  • Bạn sử dụng tính năng đăng chịu Phiên bản (VTS) để thay đổi kiểu chung trong một phiên bản. Bạn thực hiện việc này cho loại này tương thích với các phiên bản khác.

Trong trường hợp này, các tính năng không hoạt động như mong đợi. Bạn nhận được một ngoại lệ khi thay đổi loại chung deserialized deserialization không thành công.

Giải pháp

Máy chủ Windows 2000, Windows Server 2003 và Windows XP

Để giải quyết vấn đề này, cài đặt hotfix được mô tả trong bài viết cơ sở kiến thức Microsoft 976570. Để biết thêm thông tin bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

976570 về .NET Framework 3.0 SP2 chuyển tiếp bản Cập Nhật tương thích dành cho Windows XP và Windows Server 2003

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Thông tin

Để biết thêm thông tin về VTS, ghé thăm Web site sau của Microsoft Developer Network (MSDN):

Phiên bản chịu đăngĐể biết thêm thông tin về loại NetDataContractSerializer , truy cập Web site MSDN sau:

Lớp NetDataContractSerializer

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×