设置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会被忽略。
热门推荐
10 祝孙辈生日祝福语简短
11 恋人跨年祝福语大全简短
12 考大学敬酒简短祝福语
13 开工投产大吉祝福语 简短
14 偶然结婚祝福语朋友简短
15 感谢学长学姐祝福语简短
16 戏精的祝福语简短
17 我要结婚祝福语简短
18 婚前女儿生日祝福语简短