相关疑难解决方法(0)

Crystal Reports Images和ASP.Net MVC

使用CrystalImageHandler.aspx的图表和图像时,我遇到了Crystal Reports的问题.图像无法显示,我怀疑这是由于MVC路由问题.

路径图像路径类似于:

SRC = "/ CrystalImageHandler.aspx?动态图片= cr_tmp_image_a8301f51-26de-4869-be9f-c3c9ad9cc85e.png"

使用类似于此的URL:

本地主机:01234/ViewCrystalReports.aspx ID = 50?

可能无法找到图像,因为它正在查找不存在的目录.如何更改CrystalImageHandler.aspx所在的路径?我想如果我从根本引用问题就会解决,但是我在Web.Config中改变的任何东西都无法工作.

我应该提到这是在传统的aspx页面上,而不是视图等

asp.net-mvc crystal-reports

5
推荐指数
2
解决办法
5833
查看次数

Crystal Reports图像未在ASP.NET MVC中加载

我在MVC应用程序内部的Webform中使用Crystal Reports.但是,在ASP.NET Development Server和IIS 7(在Win7x64上)上未显示报告中的图像.

我从其他类似的问题中了解到,CrystalImageHandler HTTP处理程序负责渲染图像,但我尝试了所有常用的解决方案都无济于事.

到目前为止,我有

  1. 在我的网站上添加了以下内容appSettings(通过http://www.mail-archive.com/bdotnet@groups.msn.com/msg26882.html)

    <add key="CrystalImageCleaner-AutoStart" value="true" />

    <add key="CrystalImageCleaner-Sleep" value="60000" />

    <add key="CrystalImageCleaner-Age" value="120000" />

  2. 添加了以下httpHandler system.web/httpHandlers(通过/sf/ask/157757771/)

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

  3. 将以下内容添加到我的Global.asax.cs(通过Crystal Reports Images和ASP.Net MVC) routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");

routes.IgnoreRoute("CrystalImageHandler.aspx");

关于为什么图像仍然是404的任何想法?

asp.net asp.net-mvc crystal-reports

1
推荐指数
1
解决办法
3590
查看次数

标签 统计

asp.net-mvc ×2

crystal-reports ×2

asp.net ×1