我做的OA,.net2.0+sql server2000,在xp和win2000server上运行正常。放在win server 2003上,使用几分钟或几十分钟后,不能使用。没有错误提示,
1。重新打开首页可以(打开首页还没有数据库操作),证明IIS没有问题。
2。输入用户名和密码(用户名或密码错误),应该是没有能连接到数据库。
3。此时,打开另一个测试网站,连接数据库pubs,正常。
4。将我的OA停止再开始,仍然无效。只有重新安装网站或重起计算机。
不知道问题在哪里,和win2003有关吗,我想不出问题出在哪里,请给点提示,谢谢!!!!

解决方案 »

  1.   

    就是找不到原因阿,在xp和2000server上都没有问题。
      

  2.   

    我在PC上使用同样的环境也没有问题(win2003,。net2.0,sql server2000)
      

  3.   

    IIS重新注册了,初步排查是一个TreeView控件页面的问题,我把这个页面单独打开,快速刷新几次就可能打不开了,整个软件也打不开了。
      

  4.   

    TreeView控件会造成这样的问题吗?有谁遇到过?
      

  5.   

    有执行存储过程的函数里有con.Close();
      

  6.   

    是动态生成的TREEVIEW吗?建议把这个页面的数据库连接检查一下,每执行一次操作都开关一次连接,也不一定是这个页面的问题,是否是登陆界面有未关闭的连接,把关联页面都检查一下,数据库一定要关闭,这个TREEVIEW页面是否有AJAX之类的自动刷新,不要忘了每次刷新后关闭连接。
      

  7.   

    谢谢dingjian2008() 的点解。
    回sunsun_true(晒晒) :是啊,没有一点错误提示,更要命的是我在其他计算机上运行没有这个问题。郁闷