超时时间已到。在操作完成之前超时时间已过或服务器未响应。

来源:百度知道 编辑:UC知道 时间:2024/09/25 16:29:31
错误提示如下,网站是我配置到一台Windows2008的服务器上的,IIS是7.0,我访问若出现下面的情况,只要我用远程桌面一连接到服务器上,下面的问题就不存在了,希望高手能帮帮忙

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

超时时间已到。在操作完成之前超时时间已过或服务器未响应。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 超时时间已到。在操作完成之前超时时间已过或服务器未响应。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:
[SqlException (0x80131904): 超时时间已到。在操作完成之前超时时间已过或服务器未响应。]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +248
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +245
System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) +656
System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject

应该是数据库操作的时候超时了

应该是数据库操作的时候超时了

在数据库链接没有问题的前提下,这个属于数据库请求超时,关键点是你的sql语句,断点跟踪把最终要执行的sql语句复制下来在sql里面执行一下试试,本人也碰到的统样的问题,两个视图和一个表联合查询,在sqlserver2008里面执行需要50多秒才得到结果,建议优化一下sql语句,提高sql语句执行的效率。

我可以给你看一下我的sql语句:

仅供参考。

在\Device\Harddisk1\DR27 上指定的I/0操作无法在超时过期之前完成 我的移动硬盘读不出来,提示设备超时,在\Device\Harddisk1\DR14 上指定 I/O 的操作无法在超时之前完成 移动硬盘操作时出现"在Device\Harddisk\DR6上指定的I/O操作无法在超时过期之前完成"是什么原因 移动硬盘操作时出现"在Device\Harddisk\DR9上指定的I/O操作无法在超时过期之前完成"是什么原因 移动硬盘不出盘符 无法在\Device\Harddish\DR11上指定的I/O操作无法在超时过期之前完成” 移动硬盘盘扶无法显示 在\Device\Harddish\DR11上指定的I/O操作无法在超时过期之前完成” 在Winforms程序运行中,出现超时时间已到的提示,是怎么回事? 移动硬盘连接出现device\harddisk1\dr4上指定的I/O操作无法在超时过期之前完成 移动硬盘出现“信号灯超时时间已到”是怎么回事? MP3刷固件时出现"信号灯超时时间已到"问题怎么解决