2015-10-20 63 views
1

我使用visual studio 2013与.net框架4.5 水晶报告版本CR4VS_13_0_14。 我正面临着关于水晶报表图像的问题。我无法在报告中看到任何图像和图表。我访问了堆栈溢出和scn.sap.com关于这个问题的很多网址,并找到了很多解决方案。我应用了很多解决方案,但我无法解决我的问题。我准备好回答你的任何问题,重新评估我的问题,请帮助我。这里是错误图像CR Img Error图片不可见水晶报告未能加载404的资源状态未找到

我从Mssql数据库加载我的图像。在我的数据库中,我设置的数据类型是“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

你应该说明你是如何加载你的图片,你的ASPX,CS/VB或CR代码的后相关的代码,这样的帮手可以尝试寻找原因和解决方案。没有看看你在做什么和如何做,没有人能解决你的问题 – haraman

回答

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> 

相关问题