如何防止Silverlight 5 OOB应用程序中的缓存



当我的Silverlight 5 OOB应用程序启动时,我正在从服务器下载一个zip文件。但是,如果下载失败,我删除了部分下载的zip文件并尝试再次下载,我会一次又一次地收到相同的部分下载的缓存文件。在OOB应用程序中,我看不到关闭缓存的方法。有人能就如何禁用或修改Silverlight 5 OOB应用程序的缓存提供建议吗?

我们在Silverlight应用程序中也遇到了类似的问题——最终,我们无法改变OOB行为,缓存是一些低级功能。我们通过在Url中添加一些随机查询来解决这个问题,比如

string url = FileUrl + "?" + randomString;

它使应用程序认为它是一个不同的文件。

最新更新