D
dotNET Developer
If this forum is the wrong place to discuss this issue please point me to
the right forum...
We have an ASP.NET application (InterNet app) originally written in .NET 1.0
running for about 2 years. Recently we installed .NET 1.1 and upgraded the
app to 1.1. During the deployment we also installed the latest MDAC update
that was available at that time (Unchecked Buffer in MDAC Function Could
Enable System Compromise (823718)
http://www.microsoft.com/technet/security/bulletin/MS03-033.asp). Few days
after the deployment of .NET 1.1 and the above windows update we started to
see the following error.
Timeout expired. The timeout period elapsed prior to obtaining a connection
from the pool. This may have occurred because all pooled connections were in
use and max pool size was reached.
After doing some investigation we found a workaround to specify the "Max
Pool Size" in the connection string. This seems to take care of the issue.
However I am not sure of the core issue behind this error. My questions are:
1. Is this a tightened security feature in .NET 1.1 to explicitly specify
the pool size OR some bug in the above windows update OR around the same
time we deployed 1.1 the number of users to our system increased? When I
looked at the MSFT site I see another MDAC update released (Buffer Overrun
in MDAC Function Could Allow Code Execution (832483)
http://www.microsoft.com/technet/security/Bulletin/MS04-003.asp). The web
page says this is a replacement for the above update.
2. If there is some code problem what could that be?
the right forum...
We have an ASP.NET application (InterNet app) originally written in .NET 1.0
running for about 2 years. Recently we installed .NET 1.1 and upgraded the
app to 1.1. During the deployment we also installed the latest MDAC update
that was available at that time (Unchecked Buffer in MDAC Function Could
Enable System Compromise (823718)
http://www.microsoft.com/technet/security/bulletin/MS03-033.asp). Few days
after the deployment of .NET 1.1 and the above windows update we started to
see the following error.
Timeout expired. The timeout period elapsed prior to obtaining a connection
from the pool. This may have occurred because all pooled connections were in
use and max pool size was reached.
After doing some investigation we found a workaround to specify the "Max
Pool Size" in the connection string. This seems to take care of the issue.
However I am not sure of the core issue behind this error. My questions are:
1. Is this a tightened security feature in .NET 1.1 to explicitly specify
the pool size OR some bug in the above windows update OR around the same
time we deployed 1.1 the number of users to our system increased? When I
looked at the MSFT site I see another MDAC update released (Buffer Overrun
in MDAC Function Could Allow Code Execution (832483)
http://www.microsoft.com/technet/security/Bulletin/MS04-003.asp). The web
page says this is a replacement for the above update.
2. If there is some code problem what could that be?