2011-12-30 133 views
-1

我的工作有哪些页面请求超时, 我增加了的httpRuntime executionTimeout = 181超时asp.net应用程序,但它仍然无法正常工作。 请帮助Asp.net页面请求超时

+0

请提供更多的细节。 “不工作”是什么意思? – James 2011-12-30 13:49:52

+0

应用程序在做什么?如果这是一个长时间运行的操作,使其更快,或者脱机执行计算并缓存它们。 – 2011-12-30 13:52:47

+0

它是一种在线预订应用程序,我有一个WCF服务,这确实预订过程中,我已在所有步骤预订时机看起来不错添加记录。但是在大流量下,asp.net UI应用程序有时会将用户重定向到Request Timeout页面。 – Amol 2011-12-31 06:28:43

回答

4

你怎么设置呢?

的常用方法是将它写在web.config:

<system.web> 
    <httpRuntime executionTimeout="181">   
</system.web> 

<compilation debug="false" /> 

调试必须设置为false,否则超时将被忽略。

不要忘记重新启动应用程序池或IIS。

+0

不IIS也强加它自己的超时? – James 2011-12-30 14:00:03

+1

是的你是对的,我已经设置它一样。另外这里有一些更多的细节它是一个在线预订应用程序,我有一个wcf服务来完成预订过程,我在所有预订步骤中添加了日志记录,以便预订时间看起来不错。但是在大流量下,asp.net UI应用程序有时会将用户重定向到Request Timeout页面。 – Amol 2011-12-31 06:29:29

0

你看到该网站停止而调试/逐句通过?如果是这样,您可以将IIS中的应用程序池的ping设置为禁用(即Ping Enabled = False),这将允许您无限期地暂停/调试。