演示地址 http://topn.net/stat/?siteid=2开发说明
 使用MS SqlServer数据库,后台程序使用C#,本着N层架构的思想开发完成。
 制作中借鉴了Ajiang统计的数据结构。在此对其作者表示感谢。目前在对全站进行测试 同时开通免费申请
有问题请在本帖或我网站论区http://topn.net/fourm/threadList.aspx?fourmid=9 发表详细介绍及申请请参见 http://topn.net/fourm/viewThread.aspx?fourmid=9&id=205279
欢迎提出建议!

解决方案 »

  1.   

    我有个网站(http://www.xmhome.cn)申请开通!
      

  2.   

    to arcow(冲星):
     如果测试顺利的话 下周末以前就公布原代码(包括.cs)
      

  3.   

    to iuhxq(小灰):
    是的 我也遇到过 提示"未将对象引用到对象的实例"这种情况一般在访问增多的情况下发生的请哪位朋友帮忙解释一下为什么会出现这个错误
      

  4.   

    不错,速度很快,不过有时会有DataReader已打开,请先关闭的错误。我是在“今日详情”里遇到的
      

  5.   

    已有打开的与此连接相关联的 DataReader,必须首先将它关闭DataReader用多了,忘了close了吧
      

  6.   

    关于"已有打开的与此连接相关联的 DataReader,必须首先将它关闭"问题这个问题我想不通 首先数据层返回DataReader的方法(ExecuteReader)是静态的Conn的声明和Open都是在 方法ExecuteReader中的 返回时自然不能关闭Conn和DataReader我在逻辑层调用的时候使用的是 using(SqlDataReader oDr = 命名空间.数据层类名.ExecuteReader(参数))
    {
      if(oDr.Read())
    {
    ...
    }
    }自然是不用再去手动关闭的啊  但为什么总是在请求多的时候提示以上错误呢 请有经验的朋友给予解答重谢!
      

  7.   

    见 ExecuteReader()
    --------------------------------
    public static SqlDataReader ExecuteReader(string strSql)
    {
    SqlConnection _Conn = new SqlConnection(ConfigurationSettings.AppSettings["strConn"]);
    _Conn.Open();
    SqlCommand cmd = new SqlCommand(strSql,_Conn);
    SqlDataReader oDr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
    cmd.Dispose();
    return oDr;
    }
      

  8.   

    to loneghost(菜菜):
    程序我已做了修改 
    麻烦大家有时间继续帮助测试
    发现问题请把页面地址和错误内容贴出
    在此感谢了 !下周末我会公布全部源码