开发的一个web程序,使用C#语言,.NET2.0开发,数据库是SQL SERVER2005,
执行一个复杂的SQL查询,查询语句在SQL 2005查询分析器中约3个小时能够查询到结果,但是使用web程序进行查询的时候,前台网页运行两个半小时后显示如图错误页面:
IIS的配置和web.config的配置连接时间都远远大于5个小时,请教专家产生错误的原因及解决方法图片上传失败,写一下吧:
无法显示网页
你正在查找的页当前不可用。网站可能遇到支持问题,或您需要调整你的浏览器设置。
.
.
.
找不到服务器或DNS错误

解决方案 »

  1.   

    sqlcommand.timeout=0 试试 我也不知道行不行
      

  2.   

    如果sqlcommand.timeout=0,就会很短时间报错了,因该不是sqlcommand.timeout的问题,如果是它,错误应该是"数据库连接失败的错误",不过还是感谢一下,谢谢!
      

  3.   

    3个小时,恐怖,还是想想优化你的SQL语句吧。
      

  4.   

    尝试如下方法仍没解决,大侠们继续帮忙看看.在页面加载时,增加
    HttpContext.Current.Response.Expires = System.Threading.Timeout.Infinite;
    目前正在进行多线程查询处理,应该是一定程度上节省开销,不解决根本问题.