我正在使用带有.net framework 4.5的visual studio 2013 水晶报告版CR4VS_13_0_14。 关于水晶报告图像我面临的问题。我无法在报告中看到任何图像和图表。我访问了许多关于此问题的堆栈溢出和scn.sap.com的URL,并找到了许多解决方案。我应用了很多解决方案,但我无法解决我的问题。我准备回答你的任何问题,重新解决我的问题,请帮助我。这是错误图像CR Img Error
我从Mssql数据库加载我的图像。在我的db中,我设置的数据类型是“Image”。我可以在Visual Studio报告查看器中看到所有图像,但是当我从浏览器调用报告时,它在报告中没有显示图像...
这是我的报告查看器aspx.cs代码:
ReportDocument report = new ReportDocument();
protected void Page_Init()
{
if (!Page.IsPostBack)
{
btn = Request.Form["btn"];
if (btn == "btnEmployeeCard")
{
url = Server.MapPath("~/" + "Reports/Employee/employeeCard.rpt");
}
report.Load(url);
CrystalReportViewer1.ReportSource = report;
CrystalReportViewer1.SelectionFormula = selectionFormula;
CrystalReportViewer1.ToolPanelView = CrystalDecisions.Web.ToolPanelViewType.None;
}
}
答案 0 :(得分:0)
我认为这会对你有所帮助。将此行添加到webconfig
:
<system.webServer>
<handlers>
<add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
<add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode" />
<!-- Added -->
<add name="CrystalImageHandler.aspx_GETR" verb="GET" path="Reports/CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode" />
<remove name="asset" />
<add name="asset" preCondition="integratedMode" verb="GET,HEAD" path="asset.axd" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc" />
</handlers>