设置ASP.NET页面的运行超时时间详细到单个页面及站点
全局超时时间
服务器上如果有多个网站,希望统一设置一下超时时间,则需要设置Machine.config文件中的ExecutionTimeout属性值。
Machine.config文件位于%SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\目录中。
例如:
<httpRuntimeexecutionTimeout="90"maxRequestLength="4096"useFullyQualifiedRedirectUrl="false"minFreeThreads="8"minLocalRequestFreeThreads="4"appRequestQueueLimit="100"/>
单个站点超时时间
Web.config配置文件中设置http请求运行时间:
<system.web> <httpRuntimemaxRequestLength="102400"executionTimeout="720"/> </system.web>
这里设置的为720秒,前面的属性maxRequestLength一般用于用户上传文件限制大小!默认一般为4096KB(4MB)。
单个页面请求超时时间
对于单个页面,可以使用Server.ScriptTimeout来设定超时。
Server.ScriptTimeout=120;
注意:如果在Web.config里设置了debug属性,例如:<compilationdebug="true"targetFramework="4.0">
此时,ScriptTimeout会被忽略。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下