Sql服务器和Asp.net关闭连接不会关闭Sql Server会话

问题描述 投票:0回答:1

我正在将Asp.NET Web应用程序与MSSQL Server一起使用。在我的页面中,我打开一个连接,然后在页面末尾将其关闭。但是在Sql Analyzer中,SQL会话仍然存在,经过一段时间后,连接池限制超出了错误。仅当我关闭Web服务器时,会话才会清除。

有人可以解释如何解决此问题吗?谢谢

这是我正在使用的代码:

Conn = new SqlConnection(StrConn);
Conn.Open();

.....

Conn.Close(); // In the debugger i can see connection state = closed
Conn = null;
asp.net sql-server-2008-r2 connection-pooling
1个回答
0
投票

这似乎是连接池问题。

Pooling=false添加到连接字符串中,数据库将无法保持连接打开。

© www.soinside.com 2019 - 2024. All rights reserved.