手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >设置ASP.NET页面的运行超时时间详细到单个页面及站点
设置ASP.NET页面的运行超时时间详细到单个页面及站点
摘要:全局超时时间服务器上如果有多个网站,希望统一设置一下超时时间,则需要设置Machine.config文件中的ExecutionTimeout...

全局超时时间

服务器上如果有多个网站,希望统一设置一下超时时间,则需要设置 Machine.config 文件中的 ExecutionTimeout 属性值。

Machine.config 文件位于 %SystemRoot%Microsoft.NETFramework%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页面的运行超时时间详细到单个页面及站点】相关文章:

ASP.NET:设置页面buffer引出来的问题

动态改变ASP.net页面标题和动态指定页面样式表的方法

用ASP.NET做的个性化的邮件发送系统

ASP.Net中表单POST到其他页面的方法分享

asp.net页面与页面之间传参数值方法

ASP.NET 页面间数据传递方法

ASP.NET防止页面刷新的两种解决方法

ASP.NET中Web.config文件的层次关系详细介绍

asp.net显示页面执行时间

ASP.NET页面之间传递参数的几种方法

精品推荐
分类导航