网上下载了一个yxshop4.7免费开源的商城系统,按照配置指导全部都配置完成
ChangeHope_YxShop_Sourcee_V4.7/YXShop.Web  将YXShop.Web  作为根目录
在backdatabase文件夹下面的数据库备份文件已经进行了还原,数据库已经连接上,可以在SQL Server Management Studio中查看数据表,并且在网站外新建的test页面中进行了测试(网站是vs2008开发的转换错误无法用vs2005正常打开,所以只能在网站外新建test进行测试),数据库正常显示,但是浏览网站中任何页面都出现了下述问题,请高人指点环境 windows xp,.net2.0,vs2005,sql server2005“/yxshop4.7”应用程序中的服务器错误。
--------------------------------------------------------------------------------列名 'statisticscode' 无效。
列名 'filesize' 无效。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Exception: 列名 'statisticscode' 无效。
列名 'filesize' 无效。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[Exception: 列名 'statisticscode' 无效。
列名 'filesize' 无效。]
   ChangeHope.DataBase.SQLServerHelper.Query(String sqlString) in F:\YM\YXShop发布版本\YxShop_V4.7\下载版\ChangeHope_YxShop_Sourcee_V4.7\ChangeHope\DataBase\SQLServerHelper.cs:333
   YXShop.SQLServerDAL.SystemInfo.WebSetting.GetModel() in F:\YM\YXShop发布版本\YxShop_V4.7\下载版\ChangeHope_YxShop_Sourcee_V4.7\YXShop.SQLServerDAL\SystemInfo\WebSetting.cs:234
   YXShop.BLL.SystemInfo.WebSetting.GetModel() in F:\YM\YXShop发布版本\YxShop_V4.7\下载版\ChangeHope_YxShop_Sourcee_V4.7\YXShop.BLL\SystemInfo\WebSetting.cs:53
   YXShop.Common.SysParameter..ctor() in F:\YM\YXShop发布版本\YxShop_V4.7\下载版\ChangeHope_YxShop_Sourcee_V4.7\YXShop.Common\SysParameter.cs:597
   YXShop.Web.Admin.index.Page_Load(Object sender, EventArgs e) in F:\YM\YXShop发布版本\YxShop_V4.7\下载版\ChangeHope_YxShop_Sourcee_V4.7\YXShop.Web\admin\index.aspx.cs:23
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627 

解决方案 »

  1.   

    数据库里的相关表中不存在
    statisticscode  列 和filesize列
      

  2.   

    检查数据库,表中是否存在'statisticscode' 
      

  3.   

    本地数据库里面的所有表都看了的,没有statisticscode 列 和filesize列
    那是能否有方法指导是哪里调用了这两个列,导致所有的页面全部都无法访问还有就是该系统原来是用vs2008+sql server2000做的
    我下下来之后 是用sql server2005还原的,还原的时候没有任何错误
    会不会在还原的时候有表丢失
      

  4.   

    试过了!把文件夹ChangeHope_YxShop_Database_V4.7下面的 还原,就可以了