设置ASP.NET页面的运行超时时间详细到单个页面及站点

 更新时间:2014年06月17日 09:50:12   投稿:whsnow  
这篇文章主要介绍了如何设置ASP.NET页面的运行超时时间,包括全局超时时间、单个站点超时时间、单个页面请求超时时间,需要的朋友可以参考下

全局超时时间

服务器上如果有多个网站,希望统一设置一下超时时间,则需要设置 Machine.config 文件中的 ExecutionTimeout 属性值。
Machine.config 文件位于 %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ 目录中。
例如:

复制代码 代码如下:

<httpRuntime executionTimeout="90" maxRequestLength="4096" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" />

单个站点超时时间

Web.config配置文件中设置http请求运行时间:
复制代码 代码如下:

<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="720" />
</system.web>

这里设置的为720秒,前面的属性maxRequestLength一般用于用户上传文件限制大小!默认一般为4096 KB (4 MB)。

单个页面请求超时时间

对于单个页面,可以使用Server.ScriptTimeout来设定超时。
复制代码 代码如下:

Server.ScriptTimeout = 120;

注意:如果在Web.config里设置了debug属性,例如:<compilation debug="true" targetFramework="4.0">
此时,ScriptTimeout会被忽略。

相关文章

  • Asp.net core中实现自动更新的Option的方法示例

    Asp.net core中实现自动更新的Option的方法示例

    这篇文章主要介绍了Asp.net core中实现自动更新的Option的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 如何在Asp.Net Core中集成ABP Dapper

    如何在Asp.Net Core中集成ABP Dapper

    这篇文章主要介绍了如何在Asp.Net Core中集成ABP Dapper,帮助大家更好的理解和学习使用Asp.Net Core,感兴趣的朋友可以了解下
    2021-03-03
  • .NET6自定义WebAPI过滤器

    .NET6自定义WebAPI过滤器

    这篇文章介绍了.NET6自定义WebAPI过滤器的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • .net 日志系统解析

    .net 日志系统解析

    本篇分享的目的是能帮助需要的人快速搭建自己的LogSystem,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • asp.net Coolite 学习交流

    asp.net Coolite 学习交流

    近来不知什么原因,发现国人有不少开始学习Coolite了,对于有些人可能不知道什么是Coolite,这里先简单介绍一下
    2009-05-05
  • window.showModalDialog两次加载问题清除缓存方法

    window.showModalDialog两次加载问题清除缓存方法

    window.showModalDialog两次加载问题:你第一次打开窗口后,第二次浏览器没有从服务器端取数据,而直接找到了你已经下载的文件
    2013-08-08
  • ASP.NET使用xslt将xml转换成Excel

    ASP.NET使用xslt将xml转换成Excel

    本文介绍利用Excel软件生成格式,提取和精简之后制作成xslt文件,将xml导入,以xslt为模板,生成新的Excel文件的过程。
    2016-05-05
  • 使用Blazor框架实现在前端浏览器中导入和导出Excel

    使用Blazor框架实现在前端浏览器中导入和导出Excel

    Blazor 是一个相对较新的框架,用于构建具有 .NET 强大功能的交互式客户端 Web UI,本文主要介绍了如何在 Blazor 应用程序中实现 SpreadJS 利用 .NET 的强大功能完成浏览器端的 Excel 导入导出,需要的可以参考一下
    2023-05-05
  • ASP.NET Core 奇技淫巧之接口代理转发的实现

    ASP.NET Core 奇技淫巧之接口代理转发的实现

    这篇文章主要介绍了ASP.NET Core 奇技淫巧之接口代理转发的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 基于asp.net MVC 应用程序的生命周期(详解)

    基于asp.net MVC 应用程序的生命周期(详解)

    下面小编就为大家分享一篇基于asp.net MVC 应用程序的生命周期详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12

最新评论