在asp.net web表单中,我不断收到连接重置错误消息。页面正在进行一些长时间运行的处理(大约2-5分钟)。
当web请求来自与web服务器相同的机器时,我没有问题。但是,当请求通过网络发出时,我在等待响应后大约1:30或2分钟内收到连接重置错误。
我已经为该应用程序设置了in web.config,并将该应用程序放入它自己的应用程序池中。
我还能尝试什么呢?
编辑
此页面的目的是接受用户的输入,计算某些内容,并将结果发送回用户。长时间的计算是我以后才能卸载的东西。
发布于 2010-03-18 20:53:47
一种常见的处理方法是启动一个后台线程来处理数据,但立即向浏览器返回一个标识符,通常是作为一个链接。当点击链接时,服务器检查处理是否完成-如果是,显示结果,如果没有,显示“请等待”消息和链接,或自动刷新页面...
发布于 2010-03-18 21:04:51
不要让浏览器等待这么长时间。使请求异步,使其立即返回。如果您需要让用户等待-使用Javascript来完成
https://stackoverflow.com/questions/2469797
复制相似问题