仅增加对特定网页请求超时(To Increase Request Timeout only on p

2019-08-17 05:30发布

是否有可能增加的只是一个特定网页的请求超时? 我工作的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