























asp.net中,有这么一个方便的东西,他就是ExecutionTimeout 。
ExecutionTimeout 属性指示在请求被 ASP.NET 自动关闭前允许执行的最大秒数。 默认值为 110 秒。 只有当 <compilation> 元素中的调试特性设置为 false 时,此超时属性才适用。
如果超时过期,则引发异常。 您可以在事件日志的 Application 文件夹中记录相关的信息。 通过在<healthMonitoring> 配置元素中启用应用程序状况监视来执行此操作。
经测试验证发现:
ASP.NET Webform项目的中ExecutionTimeout 生效。
ASP.NET MVC3中项目中中ExecutionTimeout 不生效。
web.config


目前只在最终页请求处理controller里落地,未来可以放到basecontroller里

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。