Проблема
Предположим, что на вашем компьютере выполнено обновление до Microsoft платформа .NET Framework 4.6. Класс ContentDispositionHeaderValue не будет устранять начальные нули в часовой части времени.
В предыдущих версиях платформы .NET Framework часовая часть времени в методе ToString() удаляла начальные нули. В платформа .NET Framework 4.6 часть времени всегда отформатирована двумя цифрами, при необходимости содержащими начальный ноль.
Например, если ввести время "Вс, 15 апреля 2012 г. 09:55:44 по Гринвичу", то в предыдущих версиях платформа .NET Framework оно будет изменено на "Вс, 15 апреля 2012 г. 9:55:44 по Гринвичу". Однако в платформа .NET Framework 4.6 время не изменяется.
Причина
Эта проблема возникает из-за изменения метода ToString() в классе ContentDispositionHeaderValue в платформа .NET Framework 4.6.
Решение
Если сервер не требует начальных нулей, удалите начальные нули перед передачей значений в конструктор заголовка Content-Disposition.
Дополнительные сведения об известных проблемах в .NET Framework 4.6 см. в разделе «Известные проблемы в .NET Framework 4.6».
Дополнительные сведения
Дополнительные сведения об изменениях в управлении версиями продуктов и их влиянии на .NET Framework 4.6 см. в статье Совместимость приложений в .NET Framework 4.6.