我们将asp.net-mvc-5与捆绑一起使用,并最小化了存在缓存问题:(浏览器在服务器中代码升级后浏览器缓存了旧的捆绑文件,每个客户端都需要手动删除浏览器缓存)。无需设置HttpCacheability.NoCache
,因为我们需要有效的数据缓存。只要
请求清除捆绑缓存。
How to force BundleCollection to flush cached script bundles in MVC4
MVC4 StyleBundle: Can you add a cache-busting query string in Debug mode?
我已经尝试了这两种解决方案,但不适用于我的情况。 请提供一种解决方案,以在每次捆绑包文件升级后清除客户端浏览器缓存,或提供检索最新捆绑包的功能。