asp.net – executionTimeout和Server.ScriptTimeout之间的区别
我有一个aspx页面,其中包含可能需要5分钟或更长时间才能在服务器上执行的代码.所以我需要延长请求超时的时间.
把它放在网站的web.config中有什么区别? <location path="~/MyPage.aspx"> <system.web> <httpRuntime executionTimeout="600"/> </system.web> </location> 并将其放在页面中的代码中: protected void Page_Load(object sender,EventArgs e) { Page.Server.ScriptTimeout = 600; } 解决方法
至于ASP.NET的< httpRuntime>的executionTimeout设置
配置不起作用.关于这个属性的文档真的不是很清楚.问题是由以下原因造成的: >只有当我们将“debug”设置为false时,此设置才会生效 当设置为“debug = true”模式时,运行时将忽略超时设置. >即使我们设置了debug =“false”,executionTimeout仍然会有一些 Server.ScriptTimeout属性是一个COM接口,用于经典ASP. ASP.NET的executionTimeout是在asp.net中替换ScriptTimeout,所以我们不再需要在asp.net中使用ScriptTimeout. 另外,至于 我恐怕asp.net的运行时设置是没有办法的 希望有帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – CompositeControl中的DropDownList是否应该记住
- asp.net-mvc – 带编码文本的MVC3 TextBoxFor
- asp.net-mvc – 如何gzip内容在asp.net MVC?
- .net – 将HtmlTextWriter的内容转换为字符串
- asp.net – 如何捕获异常形式ObjectDataSource.Updata()
- asp.net-mvc – 远程验证OnBlur和空字符串
- asp.net-mvc – 在视图中转义JavaScript字符串文字
- asp.net – DotNetNuke 7 – 向模块添加ajax控件时,编辑页面
- asp.net – CSS更改不反映在网站上
- log4net在ASP.NET中的唯一请求ID