奇怪的问题

jiekey 2009-01-06 12:49:13
我在VS2008中调试程序运行速度超快! 怎么点击都很快.


用IIS中的站点来浏览时,刚开始速度还很快,数据库查询都很快,但是点击了几次之后就速度慢了.进度条一老天没反应,
一分钟左右就出现以下报错信息.

超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

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

源错误:


行 24: objConnection = new SqlConnection();
行 25: objConnection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Connstr"].ToString();
行 26: objConnection.Open();
行 27: }
行 28: #endregion

...全文
55 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
alex_zs 2009-01-06
  • 打赏
  • 举报
回复
还有种情况就是你的 objConnection没有关闭
objConnection.close()
alex_zs 2009-01-06
  • 打赏
  • 举报
回复
在webconfig 里的连接数据库那里加上这么一句话试试 max pool size=512(自己设定--最大连接池)
在<appseting key="xxxx" value="xxxx" max pool size=512 />
jiekey 2009-01-06
  • 打赏
  • 举报
回复
objConnection 用过之后都有关闭的.但是还是速度慢!
zhouxingyu896 2009-01-06
  • 打赏
  • 举报
回复
连接要关闭
yangpo 2009-01-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 alex_zs 的回复:]
还有种情况就是你的 objConnection没有关闭
objConnection.close()
[/Quote]
正解!
楼上引用错误
yangpo 2009-01-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 alex_zs 的回复:]
在webconfig 里的连接数据库那里加上这么一句话试试 max pool size=512(自己设定--最大连接池)
在 <appseting key="xxxx" value="xxxx" max pool size=512 />
[/Quote]

正解!

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧