诊断“请求超时”HttpExceptions的任何进展?

时间:2011-02-08 02:45:53

标签: iis-7 httpexception request-timed-out

我遇到与本文Diagnosing "Request timed out" HttpExceptions中所述相同的问题。我按照建议打开了失败的请求跟踪,并且正在与MS的某个人合作(虽然它很慢)。

原帖在一年多来没有更新过,所以我想知道是否找到了修补程序,或者你是否只是忽略了这些错误。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:14)

经过七个多月的故障排除后,微软的优秀人员终于找到了问题所在。它并没有最终成为一个复杂的问题,我们当然都学到了很多关于IIS 7+集成模式的知识。

总结:

在IIS6& IIS7 +经典模式,请求直到读取整个实体主体才到达asp.net。如果实体主体没有被完全阅读,那么asp.net从未到过,所以http只记录错误,asp.net永远不会更明智。

但是,在IIS7 +集成模​​式下,asp.net会立即获取请求,因此如果实体主体没有完全读取,asp.net会记录超时并触发异常。

因此,可以安全地忽略这些异常,因为它们是预期的行为。

我真的希望这有助于其他人。