Срок действия ASP.NET TimeOut истек: Membership.ValidateUser (имя пользователя, пароль) - PullRequest
2 голосов
/ 27 мая 2009

Одна и та же копия моего веб-приложения asp.net, запущенного на другом сервере, время от времени выдает эту ошибку:

Истекло время ожидания. Время ожидания истекло до получения соединения из пула. Это могло произойти из-за того, что все пулы подключений использовались и был достигнут максимальный размер пула.

Ошибка возникает в следующей строке 67

Line 65: 
Line 66:         //determine if the user's username/password are valid
Line 67:         if (Membership.ValidateUser(userName, password))
Line 68:         {
Line 69:             userInfo = MembersDB.GetMemberByUserName(Login1.UserName);

Кто-нибудь когда-нибудь имел это случаться?

Кроме того, может быть важно отметить, что у меня есть это веб-приложение, работающее на другом сервере с большим количеством пользователей, но у меня нет этой пула соединений проблема

1 Ответ

1 голос
/ 11 января 2010

Я думаю, что простое увеличение максимального размера пула соединений должно решить вашу проблему, вот так:

Data Source=Server;Initial Catalog=TestDB;User ID=TestUser;Max Pool Size=300

...