跟踪IIS内部错误

跟踪IIS内部错误,iis,iis-7,iis-6,Iis,Iis 7,Iis 6,我使用JavaScript向Web服务发布异步请求。这在95%的情况下都有效。有时,请求无法处理 以下是IIS跟踪文件中的错误消息: 2009-02-24 06:14:40 W3SVC861612620 10.248.24.20 POST/TestWebService/TestWebService.asmx-3112- 10.250.201.45 Mozilla/4.0+(兼容;+MSIE+6.0;+MS+Web+服务+客户端+协议+1.1.4322.2032) 500 0 1148 954 1

我使用JavaScript向Web服务发布异步请求。这在95%的情况下都有效。有时,请求无法处理

以下是IIS跟踪文件中的错误消息:

2009-02-24 06:14:40 W3SVC861612620 10.248.24.20 POST/TestWebService/TestWebService.asmx-3112- 10.250.201.45 Mozilla/4.0+(兼容;+MSIE+6.0;+MS+Web+服务+客户端+协议+1.1.4322.2032) 500 0 1148 954 124876


这表明请求出现内部
错误500
。在我发布请求的JavaScript中,有没有任何方法可以让我知道这一点?任何变通方法都很好。

因为您没有提供有关javascript库的信息,所以很难排除故障。但是,如果您在IIS 7上运行,则可以启用

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