2012-03-15 66 views
0

我有一個由asp.net構建的網頁,並從數據庫加載數據以顯示。 但是,當要加載的數據太多時,用戶訪問此頁面並且必須等待20秒,並且發生超時。他看不到結果。如何在asp.net web應用程序中使用HTTP保持活動?

我想增加超時或打開Http Keep-alive或者做一些事情給用戶可以看到結果。

我試圖在IIS7中啓用HTTP Keep-Alive,但仍然沒有解決。 有人請給我一些想法。

回答

0

這取決於你正在經歷什麼樣的超時。

如果在執行查詢時發生超時,可以嘗試增加Command對象的超時值:sqlCommand.CommandTimeout = 120;

如果超時與AJAX,增加的ScriptManager超時:AsyncPostBackTimeout =「120」

0

披,需要 沒有。你所要做的就是確保你的IIS沒有爲那個特定的網站啓用睡眠模式。因此,使用IIS屬性爲該網站啓用Keep-Alive(可從ver.IIS 6.1至8獲得)。此外,外部pinger需要像linux中的cron-job活動一樣工作。 在這種情況下,您可以使用免費使用的「PingAlive.com」。 Jus的添加網站,它會照顧你的網站永不停機(直到你的網站的默認網頁將工作正常)。 謝謝。

相關問題