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: