我在另一台服务器上运行的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应用程序有更多用户,但我没有连接池问题
答案 0 :(得分:1)
我认为只需提高最大连接池大小就可以解决您的问题,如下所示:
Data Source=Server;Initial Catalog=TestDB;User ID=TestUser;
的 Max Pool Size=300
强>