您的位置:首页 > 编程语言 > ASP

asp.net的超时问题

2016-02-05 16:06 706 查看
影响服务器产生超时的设置大致有:

1. Server.ScriptTimeout,

2. Connection对象的CommandTimeOut属性,

3. Command对象的CommandTimeOut属性,

4. IE浏览ASP中有关timeout超时的体会 器的设置.

Server.ScriptTimeout,默认值是90秒.

要增大它,在你的asp文件中加一句,如下:

Server.ScriptTimeout=999,

将页面超时设为999秒.

Connection对象和Command对象都有个CommandTimeOut属性,

默认是30秒,如果你有一个耗时的查询或数据处理,

很容易就超时了.要增大它,也很容易,创建对象后,

设置它的属性,如下:

con.CommandTimeOut = 999,

设为999秒,其中con是一Connection对象.

如设为零,将无限等待,没有这一timeout限制.

Command对象不会继承Connection的这一属性,

所以对可能超时的Command也要单独设置CommandTimeout属性.

最后IE也有个超时设置,5分钟从服务器得不到数据,也超时.

在注册表中HKEY_CURRENT_USERSoftwareMicrosoft

WindowsCurrentVersionInternet Settings中

加一DWord类型ReceiveTimeout值,设完重启电脑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: