超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
解决方案 »
- asp.net取input里的数字,奇怪了,取不到
- FileUpload控件显示图片的问题
- 取时间里的年月日
- formview如何在插入时加密密码字段?
- 我经常发现这个问题,有时候,通过C#怎么也连不上SQL SERVER 数据库,但是,重新启动服务器就好了。不知是什么原因?这种现象发生有10多
- 我的ORACLE数据已上60万,网上全是SQL SERVER的分页存储过程,SQL SERVER和ORACLE在语法还有点不一样。哪位写过ORACLE的分页存储过程,请
- Len(String)这个函数怎么用呀?
- 老问题了,怎样实现图像实现在SQL2000中的存储和显示??????
- 关于DataSet的关联表更新问题,高手来瞧瞧:)
- 请教vb.net和asp.net写的图片上传和显示示例
- 求教:如何把xml字符串写入文件
- 70高分求救一个ASP。NET问题```求救`````求高手解答```在线等后。
解决方法:
1.检查你的程序,及时释放数据库连接
2.扩大连接池连接数量具体操作步骤如下:
如果是ODBC的话,则可以在ODBC Data Source Administrator中手动更改,该程序位于“Start”菜单中的“Programs”->"Adminstrative Tools"(中文名:管理工具)下,或从"Control Panel"(中文名:控制面板)中打开“ODBC Data Source Administrator”(ODBC数据源管理器),再选择“Connection Pooling”(连接池)选项卡,双击驱动程序中的“SQL Server”,选择“Pool Connetions to this drive”(使用池连接该驱动程序),把下面的时间60秒改的大一点,例如120。
如果是SqlConnection的共享连接,则为ConnectionString属性Connection Lifetime数值名称指定一个值,该值默认情况下是0,表示连接永远不会从池中被自动移走。如果指定一个不同的值,那么一旦连接被返回到池中,该值将和连接的创建时间及当前时间进行比较。如果生存期超过了Connection Lifetime的值,那么连接将从池中被移走。
http://community.csdn.net/Expert/topic/3812/3812220.xml?temp=.3464777