我開發了一個ASP.Net Web應用程序,SQL Server 2005作爲後端,應用程序在IIS 5.1上配置。由於連接無法打開而導致ASP.Net Web應用程序被掛起
應用程序適用於少量事務(插入,更新),突然它無法連接到SQL Server(無法打開連接),因此超時過期。
我正在關閉連接,事務每次在插入,更新數據庫後調用。
我也在連接字符串中明確指定了連接池,但沒有工作。
我開發了一個ASP.Net Web應用程序,SQL Server 2005作爲後端,應用程序在IIS 5.1上配置。由於連接無法打開而導致ASP.Net Web應用程序被掛起
應用程序適用於少量事務(插入,更新),突然它無法連接到SQL Server(無法打開連接),因此超時過期。
我正在關閉連接,事務每次在插入,更新數據庫後調用。
我也在連接字符串中明確指定了連接池,但沒有工作。
您可以在您的webconfig中設置連接超時屬性,也可以檢查數據庫中關於它支持多少連接,然後檢查連接池大小。此外,在webconfig中設置的超時屬性與建立與db的連接所用的時間有關,代碼中的命令超時屬性與您的查詢在超時之前可以運行的時間有關。
在Visual Studio中運行應用程序時,這種情況是否會發生? –
試着把你的代碼,這是創建一個問題。 –
煩惱'CodeBehind' n'錯誤味精'有助於理解,所以可以給出相關的理由/回答 –