【问题标题】:How can I debug "/mysite/null" resource request?如何调试“/mysite/null”资源请求?
【发布时间】:2010-11-01 04:47:31
【问题描述】:

我一直在尝试找出我们的页面加载缓慢的原因,我在 Fiddler 中注意到的一件事是 /mysite/mypage.aspx 的每个页面加载都会带来对 GET /mysite/null HTTP 的请求/1.1,导致 404 错误。

我猜测每次页面加载时出现的 404 错误会进一步降低网站速度,有没有办法调试可能导致这种情况的原因?我们使用了大量的 Ajax/Javascript。

类似问题:What is the source of /path/(null) requests?,我们的问题略有不同,因为它可靠地发生在每次页面加载时

【问题讨论】:

    标签: asp.net asp.net-ajax http-status-code-404 fiddler


    【解决方案1】:

    获取 FireFox 并下载 FireBug,因为您可以将其用于 debug XHR

    如果没有看到您的代码,这是我能给您的最佳建议,因为跟踪这些错误通常很乏味,并且需要对工作领域有一些深入的了解。 FireBug 是您在页面中调试此类问题的最佳选择。

    更新:

    可以使用Julien Couvreur's bookmarklet在IE中调试XmlHttpRequest对象。

    【讨论】:

    • 感谢您的建议,但我们的 Javascript 无法在 Firefox 中运行(仅针对特定客户,因此我们仅支持 IE)。
    【解决方案2】:

    如果您使用的是 IE8,您可以简单地使用开发人员工具栏(按 F12)来单步调试您的代码。

    最可能的解释是您的页面某处有一个由 JavaScript 构造的格式错误的 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-11
      • 2021-09-18
      • 2022-11-04
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      相关资源
      最近更新 更多