我工作的公司在我们的国际站点之间有代理/WAN 加速器来缓存 Intranet Web 内容。我有一个 Silverlight 应用程序托管在一个位置的服务器上,但由另一个位置的客户端访问。当用户访问托管 Silverlight 应用程序的网页时,他们会得到代理缓存的陈旧 xap 文件,而不是来自服务器的最新版本。本地用户总是获得最新的 xap,因为他们的请求没有通过代理。
我已经尝试过其他地方提到的各种标头/元数据技术来防止缓存,并且包含的网页本身正在提供新鲜的服务,但我仍然得到旧的 .xap 文件。没有让我们的 IT 管理员为我的站点禁用代理缓存,我可以做些什么来确保从服务器而不是代理中检索到最新的 xap 文件?包含页面是 ASP.NET。