当我尝试在我的实时服务器上运行一个非常长的操作(本地大约需要2分钟)时,我收到此错误:
Connection Interrupted
The connection to the server was reset while the page was loading.
The network link was interrupted while negotiating a connection. Please try again.
我将超时更改为1小时:
<httpRuntime executionTimeout="3600" />
...但它没有解决它。可能导致这种情况的原因以及如何解决?
由于
答案 0 :(得分:2)
检查IIS中的超时。
此外,您和服务器之间是否有任何代理?
答案 1 :(得分:0)
很可能这是浏览器,而不是服务器。例如,如果IE没有从服务器in 2 minutes by default收到任何数据,它将超时。
结论:你最好搞清楚你为什么要做一些长时间运行并且没有做到的事情。
修改强>
注意:该链接主要讨论KeepAliveTimeout,但ServerInfoTimeout会导致您遇到麻烦。您可以按照链接中的说明修复您的方框上的内容。但是,这不会修复您网站的消费者,所以最好不要做很长时间的事情。