如题。用VS2005 运行B/S项目 出现空白网页无限等待。(昨天还是好的呢)说明:
1.程序本身绝对没问题
2.等待了半天出现 “未将对象引用”  为空异常    查看代码发现此处为获取数据库数据(代码无误,且该异常为 不可能的异常 :sql = "select 'zs' as UserType from zs_userTable where jc_userid = '" + userID + "'"
                + " UNION ALL"
                + " select 'jc' as UserType from jc_userTable where userid = '" + userID + "'";dt = SelectEntity.BaseAccess.GetDataTable(sql);
            return dt.Rows.Count > 0 ? dt.Rows[0][0].ToString() : "";)dt不可能为null()所以怀疑是因为没有连到数据库,但代码我又没改过,所以是什么服务没开  但已知的我都开了。。最终还是不行特此请教各位高手~~~~

解决方案 »

  1.   


    能详细说明下???SQL2005程序没开,服务没开??  还是其它???
      

  2.   

    SelectEntity.BaseAccess.GetDataTable(sql);
    单步逐层调试 这句看看,连接如有问题也能调试出来吧
      

  3.   

    (1)、你连接的是MSSQL数据库,重新启动下服务。
    (2)、是不是别人修改过数据库中表的字段名称了。
    (3)、检查项目根目录下是不是多了个offline.html离线文件,有的话将其删除。
    (4)、你通过IIS打开浏览的嘛,检查下IIS服务,有必要的话,重新启动下IIS吧。
      

  4.   

    查询分析器执行sql
    检查消耗资源情况
    是否存在死循环或绑定错误问题
      

  5.   


    都没有,程序没有问题的
    有时asp.net development server 会自动关闭!!!!!!!!!!!
      

  6.   

    差不多现在的问题可以总结为:
    asp.net development server 无法显示该页面
      

  7.   

    asp.net development server 会自动关闭...
    没听说过...
      

  8.   

    运行(win+R)--键入:netstat -an我的VS生成的端口为:11362  上述指令得出的结果为:TCP   127.0.0.1:11326    0.0.0.0:0        LISTENING
    TCP   127.0.0.1:11326    127.0.0.1:4951   ESTABLISHED请问是否正常???
      

  9.   

    查看windows 日志,看是否有异常
      

  10.   

    断点调试一下,查看sql语句中是否有特殊字符
      

  11.   

    几乎什么都没改,好了。。
    程序一点都没改~~~
    重启了计算机、IIS、VS、SQL  修改了注册表   切换了计算机用户  最后好了。。
    原因不明。。
    解决方案不明。-0-