【问题标题】:Crystal Report Viewer not showing ImagesCrystal Report Viewer 不显示图像
【发布时间】:2012-08-26 03:05:20
【问题描述】:

我正在使用 Crystal Report v9x。在具有图像的 Crystal Report Viewer 中显示的数据中。当我尝试在 Crystal Report 查看器中显示报告时,图像未显示。

谁能告诉我该怎么做?

【问题讨论】:

    标签: image crystal-reports


    【解决方案1】:

    您是否尝试在 Web.config 中查找 CrystalImageHandler(在 httpHandlers 部分)? 我必须添加一行才能显示我的嵌入图像:

    <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    

    【讨论】:

    • ASP.NET Web Forms的默认行为是它在web.config中添加了一个类似的HTTP Handler,但是它有一个额外的标签preCondition="integratedMode",去掉它就完成了
    • 我也有一个前提条件,即当删除问题时没有解决,但是我也混淆了 preCondition="runtimeVersionv2.0"。删除它也解决了这个问题。
    【解决方案2】:

    还请尝试在 ApplicationPool 配置(IIS 应用程序池)中将 .Net Framework 模式从 Integrated 更改为 Classic

    【讨论】:

      【解决方案3】:

      如果您在 Web.config 部分一切正常,并且如果您在 netFramework 上大于 4.0,请尝试此操作。

      App_Start 文件夹中,查找RouteConfig.cs 并注释掉以下行

       Settings.AutoRedirectMode= RedirectMode,Permanent;
      

      【讨论】:

        【解决方案4】:

        经过 2 天的搜索后,我正在使用 ASP.NET MVC,这解决了我的问题,并且图像显示了解决方案,只需将以下行添加到您的文件 RouteConfig.cs

        1- 转到项目中的文件夹 App_Start

        2- 将以下忽略行粘贴到文件 RouteConfig.cs :

        routes.IgnoreRoute("{*allaspx}", new { allaspx = @".*(CrystalImageHandler).*" });
        

        【讨论】:

        • 它对我有用,谢谢:)
        【解决方案5】:

        降低图像分辨率后尝试...对我来说它成功了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-09-23
          • 2014-05-28
          • 2016-04-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多