ASP.NET TimeOut已过期:Membership.ValidateUser(用户名,密码)

时间:2009-05-27 12:42:27

标签: asp.net asp.net-membership

我在另一台服务器上运行的asp.net Web应用程序的同一副本不断地抛出此错误:

超时已过期。从池中获取连接之前经过的超时时间。这可能是因为所有池连接都在使用中并且达到了最大池大小。

以下第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);

有没有人遇到过这种情况?

另外,重要的是要注意我在另一台服务器上运行的Web应用程序有更多用户,但我没有连接池问题

1 个答案:

答案 0 :(得分:1)

我认为只需提高最大连接池大小就可以解决您的问题,如下所示:

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