asp.net服务器上的“连接中断”

时间:2009-08-31 18:26:01

标签: asp.net timeout

当我尝试在我的实时服务器上运行一个非常长的操作(本地大约需要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" />

...但它没有解决它。可能导致这种情况的原因以及如何解决?

由于

2 个答案:

答案 0 :(得分:2)

检查IIS中的超时。

此外,您和服务器之间是否有任何代理?

答案 1 :(得分:0)

很可能这是浏览器,而不是服务器。例如,如果IE没有从服务器in 2 minutes by default收到任何数据,它将超时。

结论:你最好搞清楚你为什么要做一些长时间运行并且没有做到的事情。

修改

注意:该链接主要讨论KeepAliveTimeout,但ServerInfoTimeout会导致您遇到麻烦。您可以按照链接中的说明修复您的方框上的内容。但是,这不会修复您网站的消费者,所以最好不要做很长时间的事情。