【问题标题】:Track IIS Internal Error跟踪 IIS 内部错误
【发布时间】:2009-02-24 10:50:46
【问题描述】:

我使用 JavaScript 将异步请求发布到 Web 服务。这在大约 95% 的时间里都有效。 有时,请求处理失败。

下面是IIS的Trace文件中的错误信息:

2009-02-24 06:14:40 W3SVC861612620 10.248.24.20 发布 /TestWebService /TestWebService.asmx - 3112 - 10.250.201.45 Mozilla/4.0+(兼容;+MSIE+6.0;+MS+Web+Services+Client+Protocol+1.1.4322.2032) 500 0 0 1148 954 124876

这表明请求发生了内部Error 500。有什么方法可以让我在我发布请求的 JavaScript 中了解这一点?任何解决方法也都可以。

【问题讨论】:

    标签: iis iis-7 iis-6


    【解决方案1】:

    由于您没有提供有关您的 javascript 库的信息,这将很难解决。但是,如果您在 IIS 7 上运行,则可以启用 Failed Request Tracing

    老派方法的故障排除:您的网络方法有 5% 的时间会产生错误,这意味着它在某些情况下有效,但在其他情况下会失败。这很可能是由发送到您的 Web 方法的参数引起的。即使您无法将任何运行时请求捕获到您的 Web 方法,您也可以检查您的逻辑以查看哪些参数条件会导致失败。更好的是,构建一组单元测试来调用您的 Web 方法,传递所有可行的参数组合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 2015-03-15
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多