2012-05-30 55 views
0

我有一個網站,該網站是使用.NET 3.5,IIS7和SQL Server 2008響應超時IIS7上,不能擴展到超過30秒(默認)

在網頁中,點擊一個report download button,它將數據從SQL Server和Stream加載到用戶,作爲excel文件。

它工作正常,除非執行時間和加載時間(從SQL Server)超過30秒,然後網頁超時。

我試圖改變web.config(可能是錯誤的),但它沒有幫助。

<system.web> 
    <httpRuntime executionTimeout="240" maxRequestLength="20480" /> 
</system.web> 

我可以通過配置IIS7來解決這個問題嗎?或SQL Server /會話狀態數據庫/瀏覽器也有超時限制?

感謝

回答

1

如果您使用SqlCommand對象則是有物業「的CommandTimeout」,你可以設置你的處理不應該失敗。

+0

thx,SQLCommand的默認超時值是多少? 30秒? –

+0

是的,它是30秒,如果它回答你的問題,請檢查標記爲已回答。 – Ravia

+0

我會做,首先讓我試試它,thx很多。 –