2015-10-20 62 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> 

相關問題