2011-12-30 135 views
-1

我的工作有哪些頁面請求超時, 我增加了的httpRuntime executionTimeout = 181超時asp.net應用程序,但它仍然無法正常工作。 請幫助Asp.net頁面請求超時

+0

請提供更多的細節。 「不工作」是什麼意思? – James 2011-12-30 13:49:52

+0

應用程序在做什麼?如果這是一個長時間運行的操作,使其更快,或者脫機執行計算並緩存它們。 – 2011-12-30 13:52:47

+0

它是一種在線預訂應用程序,我有一個WCF服務,這確實預訂過程中,我已在所有步驟預訂時機看起來不錯添加記錄。但是在大流量下,asp.net UI應用程序有時會將用戶重定向到Request Timeout頁面。 – Amol 2011-12-31 06:28:43

回答

4

你怎麼設置呢?

的常用方法是將它寫在web.config:

<system.web> 
    <httpRuntime executionTimeout="181">   
</system.web> 

<compilation debug="false" /> 

調試必須設置爲false,否則超時將被忽略。

不要忘記重新啓動應用程序池或IIS。

+0

不IIS也強加它自己的超時? – James 2011-12-30 14:00:03

+1

是的你是對的,我已經設置它一樣。另外這裏有一些更多的細節它是一個在線預訂應用程序,我有一個wcf服務來完成預訂過程,我在所有預訂步驟中添加了日誌記錄,以便預訂時間看起來不錯。但是在大流量下,asp.net UI應用程序有時會將用戶重定向到Request Timeout頁面。 – Amol 2011-12-31 06:29:29

0

你看到該網站停止而調試/逐句通過?如果是這樣,您可以將IIS中的應用程序池的ping設置爲禁用(即Ping Enabled = False),這將允許您無限期地暫停/調試。