我有个页面需要较长时间。我去设置
<system.web>
<httpRuntime executionTimeout="10000"/>
</system.web>
没有效果,运行到一段时间后浏览器就不工作了。
返回不是.net的错误,
我想问会是什么问题呢,程序代码是没有问题。
会是session之类的超时吗?
看看是不是IE的链接超时或IIS的链接超时(看错误页面是客户端还是服务器端),检查一下,不会是Session超时,如果是Session超时错误页应该是黄屏的那种!
如果是浏览器连接超时,通过改服务器侧的配置无法解决,除非修改浏览器的连接超时时间,但如果你是个网站,你无法这么搞,你也没有这个权限。这个情况你只能在HTML脚本中做定期刷新,检查服务器侧是否已经执行完了,没有执行完就给用户显示一个等待的提示,执行完了就显示页面。也可以用AJAX来完成这个过程。
请问楼主怎么解决的?谢谢