使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

假设您已在您的计算机上升级到 Microsoft.NET Framework 4.6。ContentDispositionHeaderValue类将不会消除的时间的小时部分中的前导零。

在早期版本的.NET Framework 中, tostring ()方法中的时间的小时部分将放置前导零。在.NET Framework 4.6,时间的小时部分的格式将始终为两位,如果需要包含一个前导零。

例如,您输入一次"太阳 15 日 2012 年日 09:55:44 格林威治标准时间,"在早期版本的.NET Framework 中,它将修改为"太阳 15 日 2012 年日 GMT 9:55:44。"但是,在.NET Framework 4.6,时间不是修改。

原因

由于.NET Framework 4.6 中的ContentDispositionHeaderValue类的tostring ()方法中的更改,会出现此问题。

解决方案

如果服务器要求没有前导零,消除前导零之前将值传递到内容-处置标头构造函数。

有关.NET Framework 4.6 中的已知问题的详细信息,请参阅已知.NET Framework 4.6 的问题

详细信息

有关产品版本控制更改和.NET Framework 4.6 中的其效果的详细信息,请参阅.NET Framework 4.6 中应用程序兼容性

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×