6

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

谁能给我一些想法该怎么做?

4

5 回答 5

14

您是否尝试过在 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"/>
于 2012-09-25T20:21:13.167 回答
4

如果您在该Web.config部分一切正常,并且如果您的netFramework版本高于 4.0,请尝试此操作。

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

 Settings.AutoRedirectMode= RedirectMode,Permanent;
于 2016-04-11T16:44:10.777 回答
1

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

于 2015-12-03T19:36:06.157 回答
1

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

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

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

routes.IgnoreRoute("{*allaspx}", new { allaspx = @".*(CrystalImageHandler).*" });
于 2020-06-22T20:50:39.233 回答
0

降低图像分辨率后尝试...对我来说它确实有效。

于 2020-10-19T14:54:04.237 回答