That is a lot of similar problem here, but I cannot find one that solve my problem.
I using Visual Studio 2012, Crystal Report 13, ASP.NET C#, MySQL for Website page.
Here is what I write
<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<div style="padding-removed 10px">
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
<Report FileName="FH\CrystalReport.rpt">
</Report>
</CR:CrystalReportSource>
<CR:CrystalReportViewer ID="rptViewer" runat="server" AutoDataBind="true" ReportSourceID="CrystalReportSource1" />
</div>
here is web.config
<configuration>
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="rptBuildProvider" type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null" />
</sectionGroup>
</sectionGroup>
</configSections>
<appSettings>
<add key="CrystalImageCleaner-AutoStart" value="true" />
<add key="CrystalImageCleaner-Sleep" value="60000" />
<add key="CrystalImageCleaner-Age" value="120000" />
</appSettings>
<system.web>
<compilation debug="true" strict="false" explicit="true" defaultLanguage="c#" targetFramework="4.5">
<assemblies>
<add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" />
<add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" />
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
<add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
<add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
<add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
<add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
</assemblies>
<buildProviders>
<add extension=".rpt" type="CrystalDecisions.Web.Compilation.RptBuildProvider, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</buildProviders>
</compilation>
And code behind
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
private void BindReport()
{
DataSet ds = new DataSet();
ReportDocument report = new ReportDocument();
report.Load(Server.MapPath("~/FH/CrystalReport.rpt"));
using (MySqlConnection conn = new MySqlConnection(cnstr))
{
conn.Open();
string areadt = "Select * from fahui_temp_list where fhclassid='" + ddlClass.SelectedValue + "'";
MySqlDataAdapter data = new MySqlDataAdapter(areadt, conn);
data.Fill(ds);
conn.Close();
}
report.SetDataSource(ds);
rptViewer.ReportSource = report;
rptViewer.RefreshReport();
}
Please help me solve the error: Load report failed
Thank you.
I don't know is that any relation between this. I change my web form to root folder, then the load report failed error gone. But the problem now became NOTHING APPEAR (included viewer).