2009-05-27 51 views
2

我的asp.net web應用程序的另一臺服務器上運行的同一個副本不斷拋出此錯誤飄飛:ASP.NET超時過期於:Membership.ValidateUser(用戶名,密碼)

超時過期。在從池中獲取連接之前已超時。發生這種情況的原因可能是因爲所有連接池都在使用中,並且達到最大池大小。

錯誤發生在以下線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

哪些成員提供您使用? – 2009-05-27 13:02:35

回答

1

我認爲這僅僅是提高最大的連接池大小應該解決您的問題,像這樣:

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