Ich zeige SSRS-Bericht (Rdl) -Datei in ASP.NET-Bericht-Viewer und möchte schnell/mindestens gleich laden/rendern Zeit zum SSRS-Server.SSRS-Bericht (.rdl) Datei Rendern langsam in ASP.net Bericht Viewer aber schnell von SSRS-Server
Derzeit dauert es mehr Zeit (10 bis 15 Sekunden) als mit SSRS Server (1 oder 2 Sek.) Mit allen Berichten (10) zu vergleichen.
Ich arbeite an MVC und laden ASPX-Seite in ifram Repro zu zeigen. Ich benutze diesen Code. http://www.codeproject.com/Articles/607382/Running-a-RDL-RDLC-SQL-Report-in-ASP-NET-without-S?msg=5300845#xx5300845xx
Zu Testzwecken habe ich das Beispiel asp.net-Projekt für die Anzeige von Bericht gemacht, aber die Zeit ist gleich.
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/SummaryNewTest.rdl");
ReportDataSource rptDS1 = new ReportDataSource("ReportingDataSource", getResultAsDataTable("select * from Table1"));
ReportDataSource rptDS2 = new ReportDataSource("ReportingDataSourcePrevDay", getResultAsDataTable("select * from Table2"));
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rptDS1);
ReportViewer1.LocalReport.DataSources.Add(rptDS2);
}
}
ich auf Test-Projekt gemacht ReportViewerForMvc verwenden, aber die Zeit ist für Bericht Redering gleich.
Ich werde mich anpassen, wenn jemand irgendeine Lösung geben kann.