设置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 宝宝生日祝福语大全简短