2011-11-25 70 views
1

所以我們一直停留在連接超時問題上,我們迷路了。在網頁上超時

完全2分鐘後,此asp.net Web應用程序上的所有頁都超時。 說: 連接超時 說明:連接超時

在互聯網上所有的文章表明,它是asp.net web配置設置「executionTimeout」。 (這裏是我們的)

<httpRuntime executionTimeout="3600" requestValidationMode="2.0" maxRequestLength="15360" /> 

但很明顯,我們被設置爲遠高於2分鐘。我的一位同事也沒有成功地擺弄iis設置。

有什麼建議嗎?

編輯:這不會發生在所有的調試,這使我傾向於它是一個IIS問題。

編輯:我們不認爲它是一個asp.net會議的問題,因爲我們仍然登錄並可以瀏覽到其他安全的網頁後,這種情況發生

解決:所以經過一些調查,我們發現,超時問題只是從我們內部網訪問網站時發生的。顯然我們有一些守護進程軟件(Websense)在網絡上運行,這是所有這些邪惡的根源。

+0

我認爲2分鐘超時可能會由客戶端,而不是服務器執行。你用什麼來訪問你的網頁,瀏覽器? – Zruty

+0

所有頁面?靜態內容呢? –

+0

參考這個http://stackoverflow.com/questions/648992/session-timeout-in-asp-net – giftcv

回答

1

上面你提到的應該工作,尋找在你的web.config文件以下(也許它的會話超時的問題):

<system.web> 
    <authentication mode="Forms"> 
      <forms timeout="20"/> 
    </authentication> 

    <sessionState timeout="20" /> 
</system.web> 

增加您使用的超時時間。

希望這會有所幫助。

+0

我們兩個超時都是60分鐘,但是感謝您的建議 – Murdock