【发布时间】:2013-07-27 19:35:22
【问题描述】:
注意:我使用的是 IIS 7.5 服务器和 asp.net
我问的原因是因为我的 web 应用程序中的 httpRuntime 超时设置为 10 小时,目前。注意:可笑的高超时用于测试目的!这对 Chrome 非常有效,因为它的内部超时似乎比 IE 10 长得多。对于我的示例,我在开始流式处理之前在服务器上压缩大文件。这意味着浏览器必须等待一段时间才能开始从 Web 服务器接收数据。对于 1.2 GB 的文件,流式处理开始前大约需要 7 分钟。 Chrome 浏览器可以很好地处理这个问题。7 分钟后,文件开始下载。然而,在 IE 10 中,它只是进入了无限旋转模式。可能是一个小时后,流式传输仍然没有发生。这告诉我两个浏览器之间显然存在某种内部超时差异。是否有任何 http 响应代码可以发送到 IE 浏览器以强制它保持打开更长时间?非常感谢您的帮助!
【问题讨论】:
标签: asp.net internet-explorer google-chrome httprequest httpresponse