根据你说的无法判断,是IIS连接超时,还是应用程序请求超时,还是数据库连接超时,还是语句执行超时~如果扩大超时时间,应该都考虑到~

解决方案 »

  1.   

    把你的数据库操作连接实例用单件模式public DbHelper
    {
    public static SqlConnection _SqlConnnection
    public static GetConnection
    {
       get 
       {
           if(DbHelper._SqlConnnection!=null)
              return _SqlConnnection;
           else
              return new SqlConnection(conStr)
       }
    }
    }
    ....
      

  2.   

    单件模式可以节省一些服务器时间
    你也可以把用Cache来处理,
      

  3.   

    可以试验一下 用Ajax向客户端不停的发东西~  看看这样还会不会超时
      

  4.   

    谢谢大家的帮助,由于成本的问题,我没有用数据库,所有的计算条件都存在了文本里,这也是没有办法的办法。结果现在计算函数读文本的时间变的很长,导致了连接服务器超时,我计算了一下超时时间刚好是110秒,这个东西我在好多地方例如IIS设置里都改了,为什么没有作用呢?但奇怪的是,我同样写了一个服务器端的函数,他也读同样的一个文本,用了10几分钟,然后把用的时间显示到客户端上,我就奇怪了,服务器端花了10几分钟读文本却没有连接超时,我那个计算函数才用了110秒就超时了?希望大家帮助我,谢谢了。
      

  5.   

    搞掂了,是AJAX的局部刷新问题,将局部刷新功能去掉就不会连接超时了。