Các thay đổi trong phương thức ToString() trong lớp ContentDispositionHeaderValue trong .NET Framework 4.6

Áp dụng cho
.NET Framework 4.6.2

Triệu chứng

Giả sử bạn đã nâng cấp lên Microsoft .NET Framework 4.6 trên máy tính của mình. Lớp ContentDispositionHeaderValue sẽ không loại bỏ số không đứng đầu trong phần giờ của thời gian. 

Trong các phiên bản trước của .NET Framework, phần giờ của thời gian trong phương pháp ToString() sẽ giảm số không đứng đầu. Trong .NET Framework 4.6, định dạng phần giờ của thời gian sẽ luôn là hai chữ số và chứa một số 0 đứng đầu nếu cần thiết.

Ví dụ, bạn nhập thời gian "Sun, 15 Apr 2012 09:55:44 GMT" trong các phiên bản trước của .NET Framework, nó sẽ được sửa đổi thành "Sun, 15 Apr 2012 9:55:44 GMT." Tuy nhiên, trong .NET Framework 4.6, thời gian không được thay đổi.

Nguyên nhân

Sự cố này xảy ra do thay đổi phương thức ToString() trong lớp ContentDispositionHeaderValue trong .NET Framework 4.6.

Giải pháp

Nếu máy chủ không yêu cầu số không đứng đầu, hãy loại bỏ số không đứng đầu trước khi các giá trị được đưa vào hàm tạo tiêu đề Content-Disposition.

Để biết thêm thông tin về các sự cố đã biết trong .NET Framework 4.6, hãy xem các sự cố đã biết đối với .NET Framework 4.6 .

Xem thêm thông tin

Để biết thêm thông tin về các thay đổi lập phiên bản sản phẩm và hiệu ứng của chúng trong .NET Framework 4.6, xem mục Tương thích Ứng dụng trong .NET Framework 4.6.