我遇到与本文Diagnosing "Request timed out" HttpExceptions中所述相同的问题。我按照建议打开了失败的请求跟踪,并且正在与MS的某个人合作(虽然它很慢)。
原帖在一年多来没有更新过,所以我想知道是否找到了修补程序,或者你是否只是忽略了这些错误。
任何帮助都将不胜感激。
答案 0 :(得分:14)
经过七个多月的故障排除后,微软的优秀人员终于找到了问题所在。它并没有最终成为一个复杂的问题,我们当然都学到了很多关于IIS 7+集成模式的知识。
总结:
在IIS6& IIS7 +经典模式,请求直到读取整个实体主体才到达asp.net。如果实体主体没有被完全阅读,那么asp.net从未到过,所以http只记录错误,asp.net永远不会更明智。
但是,在IIS7 +集成模式下,asp.net会立即获取请求,因此如果实体主体没有完全读取,asp.net会记录超时并触发异常。
因此,可以安全地忽略这些异常,因为它们是预期的行为。
我真的希望这有助于其他人。