我在MVC3应用程序的普通ASP.NET aspx页面上使用Crystal报表查看器。在控制器操作中,我只是重定向到aspx页面,报表显示正常。但问题在于动态图像。我找到了最简单的解决方案,它将图像路径作为报告参数传递,并将此参数设置为图像源。在Visual Studio预览版中,此工作正常,但执行时我在页面上看到此错误。CrystalImageHandler.aspx找不到
"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>
这是一个MVC类型的问题?任何人都可以帮忙吗?
感谢您
我放弃了水晶为我的解决方案报告的目录名。太多的问题,它是我的VS 2010经常崩溃。我现在将创建html页面以在应用程序中的页面上显示报告,并使用我发现非常好的iTextSharp库来创建PDF以供下载。这样,我可以控制报表创建过程中的每一行,而不像BlackBox Crystal Reports。这可能会帮助某人决定在与我处于同一位置时采取什么方法。 – elector 2012-07-11 13:55:50
[Crystal Reports Images在ASP.NET MVC中不加载]的可能重复(http://stackoverflow.com/questions/2925465/crystal-reports-images-not-loading-in-asp-net-mvc) – rene 2015-12-21 14:16:43