2011-02-08 42 views

回答

14

经过7个多月的问题排查,微软的优秀人士终于找到了这个问题。它并没有最终成为一个复杂的问题,我们都非常了解IIS 7+集成模式。

总结:

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

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

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

我真的希望这可以帮助别人。