是否有可能增加的只是一个特定网页的请求超时? 我工作的ASP.Net 4.0,我需要一个特定的页面有更长的请求超时,因为它是负责发起一个长时间运行的进程。 谢谢。
Answer 1:
使用Web.config文件:
<location path="Page.aspx">
<system.web>
<httpRuntime executionTimeout="180"/>
</system.web>
</location>
Answer 2:
这是一个古老的线程,但应强调的是,更新页面或整个机器的executionTimeout也必须由编译调试标志陪同被设置为“假”,否则超时元素将被忽略。
此外,根据您是否正在使用AJAX更新面板,您可能还必须看对自身的ScriptManager的AsycPostBackTimeout标志 - 取决于你的超时是如何表现自己。 阿贾克斯回发作为记录到JavaScript控制台的错误信息,而且往往表现为Ajax操作“垂死的葡萄”这取决于你是如何处理的事情超时可以看出。
调试=“假”位可能是什么困扰谁是有他的亚马逊服务器上的问题上面的绅士,而不是在本地。
一些谷歌搜索还发现一些人已经注意到,本地主机处理不同的事情一样,所以你可能需要尝试解决这一问题。
文章来源: To Increase Request Timeout only on particular Web Page