C# 错误:连接已关闭
我们用C#编写了一个应用程序,它运行了好几年。最近我们发现了这个错误 从池中获取连接之前经过的超时时间。发生这种情况的原因可能是所有池连接都在使用中,并且已达到最大池大小 及 连接已关闭 当错误发生时,我发现了它 当用户单击数据库点击按钮获取数据时,就会发生这种情况。处理数据时,用户关闭浏览器窗口并尝试下次打开同一站点。C# 错误:连接已关闭,c#,asp.net,iis,web-config,max-pool-size,C#,Asp.net,Iis,Web Config,Max Pool Size,我们用C#编写了一个应用程序,它运行了好几年。最近我们发现了这个错误 从池中获取连接之前经过的超时时间。发生这种情况的原因可能是所有池连接都在使用中,并且已达到最大池大小 及 连接已关闭 当错误发生时,我发现了它 当用户单击数据库点击按钮获取数据时,就会发生这种情况。处理数据时,用户关闭浏览器窗口并尝试下次打开同一站点。 我被调查过这个问题。在大多数解决方案中,他们提到要关闭连接。但我们已经在事务端关闭了连接 如何在用户关闭浏览器窗口时关闭连接,或者是否有任何解决方案来解决此问题 网络配置 &l
我被调查过这个问题。在大多数解决方案中,他们提到要关闭连接。但我们已经在事务端关闭了连接 如何在用户关闭浏览器窗口时关闭连接,或者是否有任何解决方案来解决此问题 网络配置
<add name="connectionString"
connectionString="Data Source='oracl';pwd='password';uid='Server08';Max Pool Size=200"
providerName="System.Data.OracleClient" />
我希望有人能解决这个问题。
谢谢试试这个。我想你需要清除连接池
finally
{
oraConn.Dispose();
oraConn.Close();
OracleConnection.ClearPool(oraConn);
}