我有一个ASP.Net(.Net 2.0)应用程序,该应用程序创建Crystal Reports(版本11.5)并使用CrystalReportViewer控件显示它们。由于某种原因,该控件未在报告的标题中显示徽标图像。它呈现以下html

<img width="320" height="76" alt="Imagem" src="CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_e47fba99-96fc-471b-ab11-06fd2212bbdd.png" border="0"/>


我已经在IIS的虚拟目录中包含了aspnet_client文件夹。

任何想法为什么会发生这种情况?

最佳答案

只是想通了。

由于某些原因,未在web.config中定义CrystalImageHandler。

只需将以下行添加到HttpHandler部分中,它就可以工作。 (其他版本的Crystal Reports的Version和PublicKeyToken值将不同)

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

07-28 05:51