設定ASP.NET頁面的運行逾時時間詳細到單個頁面及網站_實用技巧

來源:互聯網
上載者:User

全域逾時時間

伺服器上如果有多個網站,希望統一設定一下逾時時間,則需要設定 Machine.config 檔案中的 ExecutionTimeout 屬性值。
Machine.config 檔案位於 %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ 目錄中。
例如:

複製代碼 代碼如下:

<httpRuntime executionTimeout="90" maxRequestLength="4096" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" />

單個網站逾時時間

Web.config設定檔中設定http請求已耗用時間:
複製代碼 代碼如下:

<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="720" />
</system.web>

這裡設定的為720秒,前面的屬性maxRequestLength一般用於使用者上傳檔案限制大小!預設一般為4096 KB (4 MB)。

單個頁面請求逾時時間

對於單個頁面,可以使用Server.ScriptTimeout來設定逾時。
複製代碼 代碼如下:

Server.ScriptTimeout = 120;

注意:如果在Web.config裡設定了debug屬性,例如:<compilation debug="true" targetFramework="4.0">
此時,ScriptTimeout會被忽略。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.