相关疑难解决方法(0)

找不到CrystalImageHandler.aspx

我在MVC3应用程序中的普通ASP.NET aspx页面上使用Crystal报表查看器.在控制器操作中,我只是重定向到aspx页面,报告显示正常.但问题在于动态图像.我找到了最简单的解决方案,将图像路径作为报表参数传递,并将此参数设置为图像源.在Visual Studio预览中,这工作正常但在执行时我在页面上看到此错误.

"NetworkError:404 Not Found - server /ReportWebForms/CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_4fbcb73a-e001-4365-84fc-164788dd1605.png"

所以我假设,以前没有水晶报告的经验,问题出在CrystalImageHandler.aspx中.我在Web.config中有这些条目:

  <httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers></system.web>
  <handlers><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"/></handlers></system.webServer>
Run Code Online (Sandbox Code Playgroud)

这是MVC类型的问题吗?有人可以帮忙吗?

谢谢

asp.net-mvc report crystal-reports

6
推荐指数
3
解决办法
1万
查看次数

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
查看次数

标签 统计

asp.net-mvc ×2

crystal-reports ×2

report ×1