Asp.net Can';由于信号量lexception,我无法登录到我的web应用

Asp.net Can';由于信号量lexception,我无法登录到我的web应用,asp.net,vb.net,iis,webforms,semaphore,Asp.net,Vb.net,Iis,Webforms,Semaphore,突然,当我尝试登录到我的VB.NET Web窗体应用程序时,出现以下错误: System.Threading.SemaphoreElexception:将指定计数添加到信号量将导致其超过最大计数 引发此异常的代码行是: myTemp2Reader.Close() 为什么关闭DataReader会引发此异常,我如何阻止它这样做 这是在不久前开始的,当时我注意到在对代码进行了一些更改之后,在调试时我再也不能碰到断点了。我取消了更改,但这没有帮助。所以我重置了IIS,我想那是信号量开始的时候…尝试将“

突然,当我尝试登录到我的VB.NET Web窗体应用程序时,出现以下错误:

System.Threading.SemaphoreElexception:将指定计数添加到信号量将导致其超过最大计数

引发此异常的代码行是:

myTemp2Reader.Close()

为什么关闭
DataReader
会引发此异常,我如何阻止它这样做


这是在不久前开始的,当时我注意到在对代码进行了一些更改之后,在调试时我再也不能碰到断点了。我取消了更改,但这没有帮助。所以我重置了IIS,我想那是信号量开始的时候…

尝试将“Pooling=False”条件添加到连接字符串,然后它将禁用连接池并运行应用程序,而不会出现任何问题

<connectionStrings>
<add name="dbconnection" connectionString="Data Source=SureshDasari; Initial Catalog=TestDatabase; Persist Security Info=True;User ID=test;Password=test; Pooling=False;" />
</connectionStrings>


更多详情请参见。

请提供特定于信号量的标签。有几个可供选择。现在我可以登录。。。我想我必须让我的连接暂停还是什么?