Sintomas
Suponha que tiver actualizado para o Microsoft .NET Framework 4.6 no seu computador. A classe de ContentDispositionHeaderValue não eliminará os zeros à esquerda na parte da hora a hora.
Em versões anteriores do .NET Framework, a parte da hora de tempo no método ToString () diminuiria zeros à esquerda. Em 4.6 de Framework .NET, a formatação da parte do tempo de hora será sempre dois dígitos e conter um zero à esquerda, se for necessário.
Por exemplo, é uma hora de entrada "Sun, 15 de Abr de 2012 09:55:44 GMT," em versões anteriores do .NET Framework, será modificado para "Sun, 15 de Abr de 2012 9:55:44 GMT." No entanto, em 4.6 de Framework .NET, a hora não será modificada.
Causa
Este problema ocorre devido a uma alteração no método da classe de ContentDispositionHeaderValue em 4.6 de Framework .NET ToString () .
Resolução
Se o servidor requer sem zeros à esquerda, elimine os zeros à esquerda antes dos valores são transmitidos para o construtor de cabeçalho Content-Disposition.
Para mais informações sobre os problemas conhecidos em 4.6 de Framework .NET, consulte problemas para o quadro 4.6. .NET conhecidos.
Mais informações
Para mais informações sobre as alterações de controlo de versões de produto e dos seus efeitos em 4.6 de Framework .NET, consulte Compatibilidade de aplicações em 4.6 de Framework .NET.