2

我在尝试将更新部署到我的 silliverlight 应用程序时遇到问题。对于某些用户(并非所有用户)而言,为了更新页面,他们必须清除浏览器的本地缓存。刷新不会更新页面,并且它们会遇到问题,因为它似乎对更新的服务器使用本地版本。

当我进行更改时,有什么方法可以强制客户端更新他们的本地副本?

4

1 回答 1

3

例如,在主页index.aspx中,您可以在以下行的值中放置一个假查询字符串:

<param name="source" value="ClientBin/MyApplication.xap?version=1.0.0.0" />

当您更新您的应用程序时,将版本号更改为 eg1.0.0.1 这是我们强制客户端下载最新.xap文件的方式。书签没有问题,因为此网址永远不会出现在地址栏中。客户将改为添加书签,例如http://myurl/index.aspx.

于 2013-06-11T18:49:11.663 回答