Symptom
Anta att du har uppgraderat till Microsoft .NET Framework 4.6 på datorn. Klassen ContentDispositionHeaderValue tar inte bort inledande nollor i timdelen av tiden.
I tidigare versioner av .NET Framework utelämnade timdelen av tiden i metoden ToString() inledande nollor. I .NET Framework 4.6 kommer formateringen av timdelen av tiden alltid att vara två siffror och innehålla en inledande nolla om det behövs.
Om du till exempel anger tiden "Sun, 15 Apr 2012 09:55:44 GMT" i tidigare versioner av .NET Framework ändras den till "Sun, 15 Apr 2012 9:55:44 GMT". I .NET Framework 4.6 ändras dock inte tiden.
Orsak
Det här problemet uppstår på grund av en ändring i metoden ToString() i klassen ContentDispositionHeaderValue i .NET Framework 4.6.
Lösning
Om servern inte kräver några inledande nollor tar du bort inledande nollor innan värdena skickas till Content-Disposition rubrikkonstruktorn.
Mer information om kända problem i .NET Framework 4.6 finns i Kända problem för .NET Framework 4.6.
Mer information
Mer information om ändringar av produktversioner och deras effekter i .NET Framework 4.6 finns i Programkompatibilitet i .NET Framework 4.6.