当我尝试使用vb.net单击一个asp.net按钮时,为什么会出现以下错误?

时间:2015-09-09 06:41:59

标签: asp.net sql-server vb.net

错误:

  

超时已过期。操作完成之前经过的超时时间或服务器没有响应。

FYR - 请检查以下错误屏幕截图 enter image description here

请帮忙。

1 个答案:

答案 0 :(得分:2)

看起来您需要关闭客户端以更好地了解正在发生的事情。

    <system.web> 
<customErrors mode="Off">
 </customErrors>

这种类型的超时通常来自SQL问题:

  1. 某处出现僵局
  2. 数据库的统计信息和/或查询计划缓存不正确
  3. 查询过于复杂,需要调整
  4. 第二个问题将导致数据库使用次优查询计划。可以通过清除统计信息来解决:

    exec sp_updatestats
    

    如果这不起作用,您也可以尝试

    dbcc freeproccache
    

    可以找到您对同一问题的一个很好的参考here