【发布时间】:2010-10-01 07:19:07
【问题描述】:
在 StackOverflow 上,我们每天都会看到一些“请求超时”异常。
事实:
- 请求超时默认为 90 秒
- 仅在 POST 上发生
- 发布的数据是文本,通常很小 (
- 在服务器变量中未捕获任何表单数据
- 客户端 UA 多种多样:IE5.5 - 7、Firefox 3.0.5、iPhone、Chrome
- 客户地点多种多样:英国、法国、美国 - 北卡罗来纳州、俄亥俄州、内布拉斯加州、印第安纳州
我们已经测试了基于服务器的超时(即使用 Thread.Sleep)并且所有表单变量都被正确捕获在异常日志中 - 这使我们相信客户端在发送在规定的时间内请求。
非常欢迎任何关于如何捕获/调试这种情况的想法!
【问题讨论】:
-
当我们从 IIS6 切换到 IIS7.5 集成模式时,我们就发生了这个确切的问题。我们的查询结果可在此处获得:stackoverflow.com/questions/4929115/…。
标签: asp.net httpexception request-timed-out