[已解决问题] asp.net ajax导致程序崩溃
提问时间: 2008-03-25 23:45
悬赏分:50 浏览:377 次

网页中使用了asp.net ajax为做一些数据展示,如果快速做一些异步操作,就会出现浏览器停滞无响应的问题,直至网页报错.查看服务器上的错误日志,结果如下:

超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。

我想这个问题肯定是有asp.net ajax引起的,但具体不知道是什么导致的.
是数据库连接池已满,还是应用程序池超时呢?


提问者:Leem - 菜鸟二级
所有回答(5)
数据库连接的可能性大一些,尤其如果你使用的是Sql Server Express的话.它允许的同时连接数很少,一个还是五个来着,总之是非常少.
4个月前   回答者:deerchao - 大侠五级
浏览器能同时发起的连接数默认只有两个吧~~
4个月前   回答者:沙加 - 老鸟四级
查询超时的问题,不排除ajax的问题,但我想更多的原因应该是你的程序问题。
顺便说一下,我感觉用 ajaxpro 结合 jquery就很爽了,找稳定的版本,就不会出问题了
4个月前   回答者:Wilensky - 小虾三级
感冒应该是访问数据库的代码有问题,而不是Ajax的问题,建议去检查一下操作数据库的语句,另外可以在配置文件中将连接池的连接数设大一点。
3个月前   回答者:张荣华 - 小虾三级
Sql Server Express 这个异步实际请求的是整个页面的数据,然后局部刷新,你连续操作当然会崩溃了,尤其是那种显示数据很复杂的页面,用Wilensky的方法吧!
3个月前   回答者:骆明亮 - 菜鸟二级
评论
4周前   Dove.Net :
目前遇到了同样的问题,SQL 2005 企业版(在本机调试,只有我一个用户),使用ASP.NET AJAX无刷新页面,如果快速请求就出现这样的问题(比如连续快速点两次删除按钮),不知道是不是需要设置线程池的问题
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除