現象
コンピューターに Microsoft.NET Framework 4.6 にアップグレードすることを想定しています。ContentDispositionHeaderValueクラスでは、ない時間の時間の部分の先頭にゼロがありません。
以前のバージョンの.NET Framework では、 ToString()メソッドで時間の時間部分は先行するゼロをドロップは。.NET Framework 4.6 では、期間の時間の部分の書式設定は、常に 2 桁であるし、必要な場合は、先頭にゼロが含まれています。
時刻を入力するたとえば、"太陽、15 年 2012年 4 月 09時 55分: 44 GMT、」に、.NET Framework の以前のバージョンに変更されます"Sun、15 年 2012年 4 月 9時 55分: 44 GMT」。ただし、.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 におけるアプリケーションの互換性を参照してください。