使用webservice做中间层,总是报错如下,我们每次使用完连接都断开,再用时,再打开,还是报这个错,请问这是怎么回事呢?
谢谢!!
报错:
未处理的“System.Web.Services.Protocols.SoapException”类型的异常出现在 system.windows.forms.dll 中。其他信息: 服务器无法处理请求。 --> 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。

解决方案 »

  1.   

    在web.Config文件中的连接字符串中加入 Max Pool Size=1000;Connection Lifetime =0在仔细检查 一下连接有没有及时的关闭
      

  2.   

    http://blog.csdn.net/unused/archive/2006/05/16/740761.aspx
      

  3.   

    先检查连接是否没关,另外给ASP.net网站另建个应用程序池,也可能是服务器运行站点太多,资源不够用了.
      

  4.   

    一般都是在执行DataReader对象操作之后,没有及时关闭连接的。(是根据我自己以前失败的经验)
      

  5.   

    SQL 里可以查看到你是否关闭了连接,释放了资源
      

  6.   

    数据库连接吧  看IIS配制