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

错误提示如下,网站是我配置到一台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 stateObj) +313

第1个回答  2019-04-26
这是网站服务器设置的timeout问题,跟自己上网的机器没有关系,很可能是同时访问网站的人数过多,或者是你提交的请求服务器一时相应不过来导致的“超时”。
第2个回答  2016-01-14
不知道你是哪种连接字符串的。。给你提供其中一个吧
如果还不行就M我吧。。对了。。刚看错了。。Connect
Timeout=500;才是要加的内容!!!
<appSettings>
<add
key="sqlconn"
value="Data
Source=server1;Initial
Catalog=database;User
ID=sa;Password=sa;Max
Pool
Size=150;Connect
Timeout=500;"/>
</appSettings>
第3个回答  2013-10-15

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

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

仅供参考。

本回答被网友采纳
第4个回答  2012-05-12
应该是数据库操作的时候超时了
第5个回答  2009-06-26
应该是数据库操作的时候超时了

C# WinForm Timeout 时间已到.在操作完成之前超时时间已过或服务器...
数据库我不是很懂,但是前几天我们服务器系统日志也有数据库超时错误信息,是硬盘有坏道、响应慢导致的, 后来换硬盘解决的

C# WinForm Timeout 时间已到.在操作完成之前超时时间已过或服务器...
看删除信息的表是否被锁住

在操作完成之前超时间已过或服务起未响应是什么原因呢
超时时间已到。在操作完成之前超时时间已过或服务器未响应。 说明: 执行数据库默认的执行时间是30秒超过就会出现这个错误,优化表结构和SQL语句,或者

...在操作完成之前超时时间已过或服务器未响应。
超时是因为你在调试过程中在一个断点停留时间过长,导致一定时间内没有及时响应IIS。解决办法就是打开Internet information Service(IIS)Manager,进入Application Pools,找到你的web 应用程序所在的app pool,右键选择高级设置,找到Process Model ,展开之后修改Ping Maximum Response Time 和 Ping Period ,...

超时时间已到。在操作完成之前超时时间已过或服务器未响应。
数据库默认的执行时间是30秒超过就会出现这个错误,优化表结构和SQL语句,或者是延长超时时间

超时时间已到。在操作完成之前超时时间已过或服务器未响应。
可能是服务器的问题,也可能是你网络的问题

...超时时间已到,在操作完成之前超时间已过或服务器未响
可能服务器设置了超时清退时间,就是客户端在一定时间内不操作就会自动清退,建议退出客户端重新登录看看。

超时时间已到。在操作完成之前超时时间已过或服务器未响应。
死机了,重启。

...在操作完成之前超时时间已过或服务器未响应。” 附代码
然后你把连接时间改成30秒,或者更长一些就能够登录到服务器上的sql server.解决方法就是把项目配置文件中的访问超时时间设置长一些.我遇到这个问题时是因为我的项目发布在虚拟机上,所以速度比较慢,访问总是超时,去试试吧,这个方法或许能解决你的问题.不行的话就在代码上设置command的timeout时间....

pubg请求超时服务器未响应
1、超时未响应原因:在操作完成之前超时时间已过或服务器未响应。2、说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。3、可以在web.config里从新设计时间,在config文件中数据库连接字符串可设置超时时间大小Timeout=300。

相似回答