求教一个水晶报表问题

markgoo 2010-09-26 11:32:55
现在在服务器上部署了项目,但是发现所有的水晶报表都不能够被打开,但是在开发的本机测试的时候是可以被打开的


现在报以下的错误:
Stack Trace

[COMException (0x80000229):
Error in File C:\WINDOWS\TEMP\{C61F745F-77BE-4885-9A7D-54972EBE8D69}.rpt:
Invalid parameter name.]
CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) +76
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +203

[Exception: 加载报表失败。]
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +265
CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) +744
CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) +47
Synergy.TrakStar.Printing.PrintUtil.GetReport(String path, Boolean useDataWarehouse) +86
station_epoc_readycollectionreport.get_ReportSource() in c:\svn\trakstar\branches\sunrise\SynergyCustomer.com\collect\readycollectionreport.aspx.cs:29
ASP.collect_readycollectionreport_aspx.__Renderform1(HtmlTextWriter __w, Control parameterContainer) in c:\svn\trakstar\branches\sunrise\SynergyCustomer.com\collect\readycollectionreport.aspx:16
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +98
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +59
System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +68
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +37
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
System.Web.UI.Page.Render(HtmlTextWriter writer) +26
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2558


尝试过在服务器上直接跑报表是可以的,同时也给了ASP用户TEMP文件夹的读写权限,这个是什么问题呢? 谢谢!
...全文
116 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
markgoo 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 mengwei_88 的回复:]

阿泰的水晶报表用的很好
[/Quote]

谢谢! 我已经PM他了 :p
小猫_喵乖乖 2010-09-28
  • 打赏
  • 举报
回复
阿泰的水晶报表用的很好
markgoo 2010-09-27
  • 打赏
  • 举报
回复
现在发现 在服务器本机里用LOCALHOST 访问的话可以正确打开报表,

但是其他机器用URL访问该服务器就出现之前的问题.
markgoo 2010-09-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 babyt 的回复:]

Error in File C:\WINDOWS\TEMP\{C61F745F-77BE-4885-9A7D-54972EBE8D69}.rpt:
Invalid parameter name

从这个提示上看,应该只是这个报表出问题,别的报表时正常的吧
建议把报表的参数重新检查一遍,另外就是服务器上的版本和开发机器上的报表版本是一致的吗
[/Quote]

别的报表也都不正常, 我检查了下版本 也是一样的
阿泰 2010-09-27
  • 打赏
  • 举报
回复
Error in File C:\WINDOWS\TEMP\{C61F745F-77BE-4885-9A7D-54972EBE8D69}.rpt:
Invalid parameter name

从这个提示上看,应该只是这个报表出问题,别的报表时正常的吧
建议把报表的参数重新检查一遍,另外就是服务器上的版本和开发机器上的报表版本是一致的吗
markgoo 2010-09-27
  • 打赏
  • 举报
回复
之前貌似发错地方了,现在移到这里来啦
markgoo 2010-09-27
  • 打赏
  • 举报
回复
现在能够正常显示了 但是连续一两次后就又不行了,然后就连续很久不能加载了,按照网上说的修改注册表,还是没有起作用啊.
markgoo 2010-09-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 redmudwashcompanion 的回复:]

关于"Error in File C:\WINDOWS\TEMP\{C61F745F-77BE-4885-9A7D-54972EBE8D69}.rpt:
Invalid parameter name.]"
这是你的报表参数有错误,检查一下,可能是参数对应的字段不存在
[/Quote]

谢谢回复, : p

但是这个报表在开发本地报表上跑是可以的,很奇怪
  • 打赏
  • 举报
回复
关于"Error in File C:\WINDOWS\TEMP\{C61F745F-77BE-4885-9A7D-54972EBE8D69}.rpt:
Invalid parameter name.]"
这是你的报表参数有错误,检查一下,可能是参数对应的字段不存在
markgoo 2010-09-26
  • 打赏
  • 举报
回复
各位还有其他什么解决方案吗?

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧