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