0

我有一個網站,其中有表單身份驗證ASP.NET成員資格用於它。在某些頁面交易(System.Transactions)也被使用。
它部署到服務器後,會話超時問題是創建一個爛攤子,和幾個電子郵件繼電器和DB操作無法執行。
我想知道如何解決此問題。如果需要更多信息,我可以提供。

我已經調查過許多博客和論壇,也沒有找到解決方案或正確/單一的解決方案。有時顯示
以下錯誤: - 超時過期。在從池中獲取連接之前已超時。
表單身份驗證和ASP.NET會員會話超時

和應用程序與部署的Windows 2008 R2服務器在IIS 7.5
期待快速回復。

+0

錯誤消息讓我相信超時與數據庫連接有關。這意味着它與表單身份驗證無關。但沒有更多的信息,很難提供幫助。你能發佈拋出異常的代碼嗎? –

回答

0

聽起來像你沒有正確關閉你的數據庫連接。

確保您打開SQL連接,你關閉它的任何地方。理想地使用塊來包裝它們。

發表了一些你的一些典型的數據庫代碼,我會對其進行審覈。

+0

是的DaveHogan,你的猜測似乎很接近問題,我會查看數據庫連接並在需要時關閉它們。因爲一旦我自己關閉了連接,因爲很少有其他開發人員參與了此網站項目,因此一些連接未正確關閉/處理。 –