gpt4 book ai didi

asp.net - 将 MemoryCache 与 HostFileChangeMonitor 一起使用 init 到目录会出现 ArgumentOutOfRangeException

转载 作者:行者123 更新时间:2023-12-02 14:21:07 25 4
gpt4 key购买 nike

我正在使用 .NET 4 的 System.Runtime.Caching 中的 MemoryCache,并且希望在目录更改时使缓存条目无效。

HostFileChangeMonitor 应该处理文件和目录,所以我像这样添加它:

var cacheItemPolicy = new CacheItemPolicy { SlidingExpiration = TimeSpan.FromMinutes(30) };
cacheItemPolicy.ChangeMonitors.Add(new HostFileChangeMonitor(new List<string> { folder }));

但是我得到了一个异常(exception):

System.ArgumentOutOfRangeException: The UTC time represented when the offset is applied must be between year 0 and 10,000.

仅当我在 ASP.NET 网站中使用代码时才会发生这种情况。它在控制台应用程序内部工作得很好。

我找到了this在 ms connect 上,但我添加到 HostFileChangeMonitor 的目录存在。

感谢您的帮助。

最佳答案

回答我自己的问题:
4.0 在将目录添加到 HostFileChangeMonitor 时似乎有一个错误。

关于asp.net - 将 MemoryCache 与 HostFileChangeMonitor 一起使用 init 到目录会出现 ArgumentOutOfRangeException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com