Συμπτώματα
Ας υποθέσουμε ότι έχετε κάνει αναβάθμιση σε Microsoft .NET Framework 4.6 στον υπολογιστή σας. Η κλάση ContentDispositionHeaderValue δεν θα εξαλείψει τα αρχικά μηδενικά σε τμήμα ώρα του χρόνου.
Σε προηγούμενες εκδόσεις του .NET Framework, το τμήμα ώρα του χρόνου στη μέθοδο ToString() θα απορρίψετε μηδενικά. Με το πλαίσιο 4.6 .NET, τη μορφοποίηση του τμήματος ώρα του χρόνου θα πάντα δύο ψηφία και περιέχει ένα μηδενικό στην αρχή, εάν είναι απαραίτητο.
Για παράδειγμα, μπορείτε να εισάγετε μια φορά "Sun, 15 Απριλίου 2012 09:55:44 GMT," σε προηγούμενες εκδόσεις του .NET Framework, θα μεταβληθεί σε "Sun, 15 Απριλίου 2012 9:55:44 GMT." Ωστόσο, με το πλαίσιο 4.6 .NET, ο χρόνος δεν τροποποιείται.
Αιτία
Αυτό το ζήτημα παρουσιάζεται εξαιτίας μιας αλλαγής στη μέθοδο ToString() της κλάσης ContentDispositionHeaderValue στο το 4.6 του .NET Framework.
Προτεινόμενη αντιμετώπιση
Εάν ο διακομιστής απαιτεί καμία αρχικά μηδενικά, εξάλειψη αρχικά μηδενικά, πριν οι τιμές περνούν στην κατασκευή κεφαλίδα διάταξης περιεχομένου.
Για περισσότερες πληροφορίες σχετικά με τα γνωστά ζητήματα της 4.6 του .NET Framework, ανατρέξτε στο θέμα Γνωστά ζητήματα για το 4.6 του .NET Framework.
Περισσότερες πληροφορίες
Για περισσότερες πληροφορίες σχετικά με τις αλλαγές της τήρησης ιστορικού εκδόσεων προϊόντος και τα αποτελέσματά τους στο το 4.6 του .NET Framework, ανατρέξτε στο θέμα Συμβατότητα εφαρμογών στα το 4.6 του .NET Framework.