Triệu chứng

Khi bạn sử dụng XMLSerializer để sắp xếp các giá trị kiểu System.Security.Authentication.SslProtocols , bạn gặp phải lỗi System.InvalidOperationException .

Nguyên nhân

Sự cố này xảy ra vì xem trước khi .NET Framework 4.6.2, ObsoleteAttribute đã được thêm vào một vài thành viên (SSL2, SSL3) của System.Security.Authentication.SslProtocols Enum. Vì XMLSerializer không hỗ trợ ObsoleteAttribute, nó gây ra và InvalidOperationException lỗi.

Giải pháp

Vấn đề sẽ được khắc phục trong phiên bản .NET Framework 4.6.2 trong tương lai bằng cách loại bỏ ObsoleteAttribute từ System.Security.Authentication.SslProtocols.Để biết thêm thông tin về Microsoft .NET Framework 4.6.2 Preview, xem qua .NET Framework 4.6.2 vấn đề đã biết.

Thông tin

Để biết thêm thông tin, hãy xem tương thích ứng dụng trong .NET Framework 4.6.2.

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.