簡體   English   中英

僅在特定網頁上增加請求超時

[英]To Increase Request Timeout only on particular Web Page

是否可以僅增加一個特定網頁的請求超時? 我正在研究ASP.Net 4.0,我需要一個特定的頁面才能有更長的請求超時,因為它負責啟動一個長時間運行的進程。 謝謝。

使用Web.config:

<location path="Page.aspx">
    <system.web>
        <httpRuntime executionTimeout="180"/>
    </system.web>
</location>

這是一個舊線程,但應該強調的是,更新頁面或整個機器的executionTimeout還必須伴隨着編譯調試標志設置為“false”,否則忽略timeout元素。

此外,根據您是否使用AJAX更新面板,您可能還必須查看ScriptManager本身的AsycPostBackTimeout標志 - 取決於超時如何顯示。 Ajax回發超時將被視為記錄到Javascript控制台的錯誤消息,並且往往表現為ajax操作“死在藤蔓上”,具體取決於您處理事物的方式。

debug =“false”位可能正在困擾上面那位在他的亞馬遜服務器上遇到問題的紳士,而不是在本地。

一些谷歌搜索也會發現有些人已經注意到localhost也處理不同的事情,所以你可能需要試驗一下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM