手机
当前位置:查字典教程网 >编程开发 >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页面按钮单击事件失效的解决方法

ASP.NET2.0:页面中链入的CSS、js文件带中文时需注意

ASP.NET页面间的传值的几种方法

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

在ASP.NET中用存储过程执行SQL语句

ASP.NET下母版页和内容页中的事件发生顺序整理

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

ASP.NET中配合JS实现页面计时(定时)自动跳转

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

ASP.NET简单的文字水印功能

精品推荐
分类导航