这个问题以前已经被问过, 但是1) 用户从来没有接受一个答案,2) 没有一个答案比其他答案更好(根据投票),3) 提问者似乎忘记了它。所以我要再次提问,以便得到一个被接受的答案。帖子中的一些用户说,一些解决方案不起作用。抱歉让地方混乱,但我保证会找到问题的根源。
前几天我在Firefox中查看我的Silverlight应用程序时遇到了这个问题。我更改了图像的位置,但它没有移动。我以为我做错了,但然后我看了IE7,图像就在正确的位置上。结果发现Firefox正在显示缓存版本的文件;我所做的更改没有显示出来。
这是一个更大的问题:如果我改变我的应用程序(比如说,紧急修正一个错别字),我如何强制终端用户看到最新版本的Silverlight应用程序?独立存储(Heuer's blog)真的是从服务器端强制更新的唯一途径吗?清除Firefox缓存对于推送更新来说行不通;我需要更新在终端用户不做任何操作的情况下自动传播。
更新:Dino Esposito有一些关于控制此问题的想法,具体使用Response对象的Expires属性。还没有机会尝试这个方法。
前几天我在Firefox中查看我的Silverlight应用程序时遇到了这个问题。我更改了图像的位置,但它没有移动。我以为我做错了,但然后我看了IE7,图像就在正确的位置上。结果发现Firefox正在显示缓存版本的文件;我所做的更改没有显示出来。
这是一个更大的问题:如果我改变我的应用程序(比如说,紧急修正一个错别字),我如何强制终端用户看到最新版本的Silverlight应用程序?独立存储(Heuer's blog)真的是从服务器端强制更新的唯一途径吗?清除Firefox缓存对于推送更新来说行不通;我需要更新在终端用户不做任何操作的情况下自动传播。
更新:Dino Esposito有一些关于控制此问题的想法,具体使用Response对象的Expires属性。还没有机会尝试这个方法。