我正在使用水晶报表 v9x。在具有图像的 Crystal Report Viewer 中显示的数据中。当我尝试在 Crystal Report 查看器中显示报告时,图像未显示。
谁能给我一些想法该怎么做?
我正在使用水晶报表 v9x。在具有图像的 Crystal Report Viewer 中显示的数据中。当我尝试在 Crystal Report 查看器中显示报告时,图像未显示。
谁能给我一些想法该怎么做?
您是否尝试过在 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"/>
如果您在该Web.config
部分一切正常,并且如果您的netFramework
版本高于 4.0,请尝试此操作。
在App_Start
文件夹中,查找RouteConfig.cs
并注释掉以下行
Settings.AutoRedirectMode= RedirectMode,Permanent;
还请尝试在 ApplicationPool 配置(IIS 应用程序池)中将 .Net Framework 模式从 Integrated 更改为 Classic
经过 2 天的搜索后,我正在使用 ASP.NET MVC 这解决了我的问题,并且图像显示了解决方案只需将以下行添加到您的文件 RouteConfig.cs
1-转到项目中的文件夹 App_Start
2-将以下忽略行粘贴到文件 RouteConfig.cs :
routes.IgnoreRoute("{*allaspx}", new { allaspx = @".*(CrystalImageHandler).*" });
降低图像分辨率后尝试...对我来说它确实有效。