2016-11-23 122 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