【发布时间】:2013-02-25 06:41:09
【问题描述】:
我有一个带有水晶报表版本 13 的项目,我正在作为 MVC 3 .NET 应用程序的一部分运行该项目。 我们现有 4 个可以正常工作的详细报告。
问题是我需要创建一个包含图表的新报表,我无法在运行时显示图表,尽管它们在设计时会显示正常。 这是在 Visual Studio 中本地运行的(不在 iis 中)。
问题似乎是因为水晶报表动态生成了一个名为 crystalimagehandler.aspx 的文件,并且无论出于何种原因,我的计算机上都没有生成该文件 当我在生成报告时运行进程监视器时,它会产生以下输出:
10:01:40.1814627 a.m. WebDev.WebServer40.exe 1692 QueryOpen D:\tfs\chad\Main>\Src\chad\Chad.Website\Reports\CrystalImageHandler.aspx NAME NOT FOUND
我在 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.webServer 中)
<handlers>
<add name="CrystalImageHandler.aspx_GET" path="CrystalImageHandler.aspx" verb="GET" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode" />
</handlers>
还有人有其他建议吗?
【问题讨论】:
标签: visual-studio-2010 crystal-reports-2010