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

时间:2012-08-02 14:48:53

标签: silverlight caching

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

1 个答案:

答案 0 :(得分:1)

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

string url = FileUrl + "?" + randomString;

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