日期:2014-05-19  浏览次数:20518 次

水晶报报表问题
我用Vs2005自带的水晶报表10.2,移植到服务器通过安装.net相关插件能正常使用,但每1-2天或2-3天不等就会出现错误,错误如下,关于注册用户限制的值我已改成100000,也用了.dispose回收资源了,但就是老报错,报错后服务器必须重启方可回复,望高手解决。

  System.Runtime.InteropServices.COMException:   打开报表失败。

源错误:  


行   67:                                           ReportDocument   rd   =   new   ReportDocument();
行   68:                                           string   strFilePath   =   this.Server.MapPath( "PstRep.rpt ");
行   69:                                           rd.Load(strFilePath);
堆栈跟踪:  


[COMException   (0x800003e5):   打开报表失败。]
      CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object&   DocumentPath,   Int32   Options)   +0
      CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object&   DocumentPath,   Int32   Options)   +87
      CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()   +279

[Exception:   加载报表失败。]
      CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()   +340
      CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String   filename,   OpenReportMethod   openMethod,   Int16   parentJob)   +870
      CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String   filename)   +73
      PstManage.PstRep.BindRep()   in   d:\WebSite\PstManage\PstRep.aspx.cs:69
      PstManage.PstRep.cmdView_Click(Object   sender,   EventArgs   e)   in   d:\WebSite\PstManage\PstRep.aspx.cs:328
      System.Web.UI.WebControls.Button.OnClick(EventArgs   e)   +105
      System.Web.UI.WebControls.Button.RaisePostBackEvent(String   eventArgument)   +107
      System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String   eventArgument)   +7
      System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl,   String   eventArgument)   +11
      System.Web.UI.Page.RaisePostBackEvent(NameValueCollection   postData)   +33
      System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint,   Boolean   includeStagesAfterAsyncPoint)   +5102

 


 


------解决方案--------------------

------解决方案--------------------
没有遇到过,不过以前见别人问过,你可以搜索下以前的帖子,没准就有解决方案~
------解决方案--------------------
bug
------解决方案--------------------
没有遇到过,不过以前见别人问过,你可以搜索下以前的帖子,没准就有解决方案~
=======================

水晶报表问题很多很杂,偶也米怎么接触过,只能帮楼主顶了,好象孟子、慕白兄他们的Blog上有专题,楼主可以去参考参考!
------解决方案--------------------
http://www.51aspx.com/CV/CrystalReports
------解决方案--------------------