[英]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.