Änderungen in der ToString()-Methode in der ContentDispositionHeaderValue-Klasse in .NET Framework 4.6

Gilt für
.NET Framework 4.6.2

Symptome

Angenommen, Sie haben auf Ihrem Computer ein Upgrade auf Microsoft .NET Framework 4.6 durchgeführt. Die ContentDispositionHeaderValue-Klasse eliminiert keine führenden Nullen im Stundenteil der Zeit. 

In früheren Versionen von .NET Framework würde der Stundenteil der Zeit in der ToString()-Methode führende Nullen weglassen. In .NET Framework 4.6 besteht die Formatierung des Stundenteils der Zeit immer aus zwei Ziffern und enthält bei Bedarf eine führende Null.

Wenn Sie beispielsweise eine Uhrzeit "Sun, 15 Apr 2012 09:55:44 GMT" eingeben, wird sie in früheren Versionen von .NET Framework in "Sun, 15 Apr 2012 9:55:44 GMT" geändert. In .NET Framework 4.6 wird die Uhrzeit jedoch nicht geändert.

Ursache

Dieses Problem tritt aufgrund einer Änderung der ToString()-Methode in der ContentDispositionHeaderValue-Klasse in .NET Framework 4.6 auf.

Lösung

Wenn der Server keine führenden Nullen erfordert, entfernen Sie führende Nullen, bevor die Werte an den Content-Disposition-Headerkonstruktor übergeben werden.

Weitere Informationen zu bekannten Problemen in .NET Framework 4.6 finden Sie unter Bekannte Probleme mit dem .NET Framework 4.6.

Weitere Informationen

Weitere Informationen zu den Änderungen bei der Produktversionsverwaltung und ihren Auswirkungen in .NET Framework 4.6 finden Sie unter Anwendungskompatibilität im .NET Framework 4.6.