覆盖现有文件后应用程序未更新
本文关键字:应用程序 更新 文件 覆盖 | 更新日期: 2023-09-27 18:17:59
我有一个问题,试图部署更新到我的silverlight应用程序。对于一些用户(不是所有用户),为了更新页面,他们必须清除浏览器的本地缓存。刷新不会更新页面,并且会遇到问题,因为它似乎对更新后的服务器使用了本地版本。
当我进行更改时,是否有任何方法强制客户端更新其本地副本?
在主页中,例如index.aspx
,您可以在以下行的值中放置一个假查询字符串:
<param name="source" value="ClientBin/MyApplication.xap?version=1.0.0.0" />
更新应用程序时,将版本号更改为例如1.0.0.1
这就是我们如何强制客户端下载最新的.xap
文件。这是没有问题的书签,因为这个网址永远不会出现在地址栏。相反,客户端将标记http://myurl/index.aspx.