Sintomas
Suponha que você tenha atualizado para o Microsoft .NET Framework 4.6 em seu computador. A classe ContentDispositionHeaderValue não eliminará zeros à esquerda na parte da hora.
Nas versões anteriores do .NET Framework, a parte da hora no método ToString() deixava cair os zeros à esquerda. No .NET Framework 4.6, a formatação da parte da hora sempre terá dois dígitos e conterá um zero à esquerda, se necessário.
Por exemplo, se você inserir a hora "Dom, 15 de abril de 2012 09:55:44 GMT", nas versões anteriores do .NET Framework, ela será modificada para "Dom, 15 de abril de 2012 9:55:44 GMT". No entanto, no .NET Framework 4.6, a hora não é modificada.
Causa
Esse problema ocorre devido a uma alteração no método ToString() na classe ContentDispositionHeaderValue no .NET Framework 4.6.
Resolução
Se o servidor não exigir zeros à esquerda, elimine os zeros à esquerda antes que os valores sejam passados para o construtor de cabeçalho Content-Disposition.
Para obter mais informações sobre os problemas conhecidos no .NET Framework 4.6, consulte Problemas conhecidos do .NET Framework 4.6.
Mais informações
Para obter mais informações sobre as alterações de controle de versão do produto e seus efeitos no .NET Framework 4.6, consulte Compatibilidade de aplicativos no .NET Framework 4.6.