2016-11-23 147 views
0

我在asp应用程序中使用水晶报告时,当我在几次使用应用程序之前安装在服务器(IIS)中时生成报告开始显示该消息,在一些报告生成asp.net水晶报告之前发生错误“加载报告失败”

这里是我如何调用的所有报告

reporte = ReportFactory.GetReport(reporte.GetType()); 
reporte.Load(Server.MapPath("~/Rpt/rptVtaTelefonicaAdmin.rpt")); 

http://s1043.photobucket.com/user/jmperez97/media/2016-11-23_09h38_55_zpsrlahvrqs.png.html?filters[user]=145882609&filters[recent]=1&sort=1&o=1

任何想法,为什么会出现这个?

PS:我使用.NET 3.5 crystaldecitions.Cristalreports.engine V 2.0.50727

+0

什么消息,则可以显示此消息? –

+0

只是一条警告消息“加载报告失败”或堆栈跟踪 – Jmperez

回答

0

“负载报告失败” 错误消息可以由几个因素引起的:

  1. 晶体报告在您的机器上没有正确配置
  2. 安装在您机器上的水晶报告组件不反映您的web.config组件上的配件
  3. 安装在服务器上的水晶版本与一个你想从你的网站援引
  4. 应用程序池在您的报告运行未设置为LOCAL SERVICE
  5. 读写权限的根文件夹没有启用
  6. 的CrystalReportViewer文件夹没有复制到你的工作文件夹。

Source

+0

好吧,但如果有任何这个问题,为什么要工作一段时间,并在此之后(几个报告15或20)出现错误 – Jmperez

+0

可能是printJobLimit? – Jmperez