我使用的是MvcScriptManager,它将ASP.NET缓存与CacheDependency对象结合使用。依赖项链接到文件路径。在本地测试(Visual Studio 2010)时,会正确检测到对文件的更改,并且会从缓存中删除该项;但是,当部署到在Windows Server 2008上运行IIS 7.0的计算机时,不会检测到对文件的更改只有更改web.config文件或重新启动网站才会刷新缓存。IIS可以读取该文件,但它无法检测到对该文件的更改。
这与“文件更改通知”设置
我正在查看Anypoint Studio 6.1中Mule 3.8.1的缓存作用域,我想知道缓存是否/如何检测到数据的更改?我看到有一个生存时间和过期时间,这是很有用的,所以它不是一直在检查,但是如何设置Mule缓存来检测更改,例如,如果数据库中的数据不正确,然后修复,我不想不得不等待一个小时或重新部署应用程序来查看更改,如果我可以帮助它的话