我看过很多SO问题,说明你必须重新加载你的应用两次才能刷新Cache Manifest文件中出现的文件。
我有一些奇怪的事情:似乎我需要在我刷新之前保存我的缓存清单两次。如果我保存一次然后做很多重新加载我没有看到更改的文件。如果我再次保存然后重新加载两次,那么我确实看到了更改的文件。
真的很奇怪。我正在使用Chrome,有问题的文件是.js文件。我的清单文件如下:
CACHE MANIFEST
# V1.35
CACHE:
/Content/Site.css
/Scripts/jquery-1.4.3.min.js
/Scripts/jquery-ui-1.8.7.min.js
/Scripts/json2.js
/Scripts/mktpoint.sync.js
/Scripts/mktpoint.requestor.js
/Scripts/mktpoint.poster.js
/Scripts/mktpoint.profile.js
/Scripts/mktpoint.cache.js
/Scripts/mktpoint.helper.js
NETWORK:
*
任何人都知道发生了什么事吗?感谢
编辑:进一步测试表明,当站点在服务器上的IIS上运行时,一切正常。问题出现在我的开发环境(VS2010)中。