System.Web.Caching.Cache 过期太早或太晚的错误



我在研究在 .NET 4.7.2 上运行的应用程序上的问题时遇到了这篇Microsoft文章

它基本上说,如果您使用此特定的插入签名插入 .NET 缓存,并且需要过期时间,则此错误会导致缓存早于或晚于设置的时间过期。

根据本文,如果您使用的是 .NET 4.7,那么您的缓存可能会过早过期或比设置的时间晚得多。 最后更新于 2019 年 7 月。

但是,我没有看到有关修复程序位于哪个特定版本的任何信息,这是否意味着它仍然存在于 .NET 4.7.2 中?并且修复将在 .NET 4.8 中?

根据文档,它应该已经修复了。文章日期为2017年7月19日。我觉得你很好。

解决方案此问题将在下一版本的 .NET Framework 中修复,并且还将在下一个修补程序中提供 .NET Framework 4.7.

根据评论 - 在 .NET 4.7.1 中修复 - 请参阅发行说明

最新更新