gpt4 book ai didi

silverlight - XAP 半天后过期?

转载 作者:行者123 更新时间:2023-12-04 15:48:51 25 4
gpt4 key购买 nike

我只是想知道是什么导致我的 xap 每半天(大约)过期一次。我的意思是,早上用户访问该网站并下载 xap 的副本,如果该用户返回该网站并且该网站为他们下载另一个 xap 副本,则到了下午。

我希望用户需要下载 xap 的新副本的唯一原因是他们清除了浏览器缓存或我在服务器上放置了一个新副本。

关于问题和修复的任何想法?

我在 XAP 下载上运行了 fiddler,并从 fiddler 中 xap 下载条目的缓存选项卡中得到了以下几行。

HTTP/200 响应默认是可缓存的,除非存在 Expires、Pragma 或 Cache-Control header 并禁止缓存。

存在 HTTP/1.1 ETAG header :“2ad1d6bfdd43cb1:0”
存在 HTTP Last-Modified header :2010 年 8 月 24 日星期二 22:43:19 GMT

未提供明确的 HTTP 到期信息。大多数浏览器使用启发式过期策略:
Last-Modified 和 Date 之间的增量的 10% 是“02:53:34”,因此此响应将启发式地在 26/08/2010 4:39:26 PM 过期。

这会是什么问题吗?我在哪里设置显式 HTTP 过期时间?

最佳答案

首先要做的是:-

  • 安装 Fiddler 的副本.
  • 删除您的临时 Internet 文件。
  • 运行 fiddler 。
  • 访问您的主机网页。
  • 在 fiddler 中找到代表 Xap 下载的 HTTP session
  • 将原始响应 header 添加到您上面的问题中。

  • 这将为了解真正的问题提供一组非常重要的线索。

    刷新时会发生什么?您是否看到第二个 XAP HTTP session 返回状态 304 响应?如果您得到 200,请添加原始 请求 第二次尝试的标题 它对您的问题的原始响应 header 。

    如果您确实收到了 304,请将其放置适当的时间然后再试一次,它是否仍然给出状态 304?如果没有,请执行与上述相同的操作。

    这些数据将为我们提供大量信息以提供诊断。

    关于silverlight - XAP 半天后过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3564290/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com