Symptomen
Stel dat u een upgrade hebt uitgevoerd naar Microsoft .NET Framework 4.6 op uw computer. Voorloopnullen in het uur van de tijd verwijderen niet door de klasse ContentDispositionHeaderValue .
In eerdere versies van .NET Framework, zou het deel van het uur van de tijd in de methode ToString() voorloopnullen neerzetten. In het .NET Framework 4.6, wordt de opmaak van het deel van het uur van de tijd altijd worden twee cijfers en een nul bevatten als nodig is.
Bijvoorbeeld het invoeren van een tijd "Sun 15 Apr 2012 09:55:44 GMT," in de vorige versies van .NET Framework wordt dit gewijzigd in "Sun 15 Apr 2012 9:55:44 GMT." Echter in de .NET Framework 4.6, wordt de tijd niet gewijzigd.
Oorzaak
Dit probleem treedt op vanwege een wijziging in de methode ToString() van de klasse ContentDispositionHeaderValue in het .NET Framework 4.6.
Oplossing
Als de server vereist geen voorloopnullen, elimineren voorloopnullen voordat de waarden worden doorgegeven aan de constructor van de header Content-Disposition.
Zie voor meer informatie over bekende problemen in de .NET Framework 4.6 bekende problemen voor het .NET Framework 4.6.
Meer informatie
Zie voor meer informatie over het bijhouden van versies productwijzigingen en de gevolgen ervan in de .NET Framework 4.6, Compatibiliteit van toepassingen in het .NET Framework 4.6.