asp.net Crystal Report查看器未显示嵌入图像

dfty9e19  于 2023-02-26  发布在  .NET
关注(0)|答案(1)|浏览(172)

Crystal Report查看器在运行时不显示报表的嵌入式图像“徽标”,而不是图像,我得到了一个带有文本“图像”的标签,如您所见:

这是设计模式

下的原始版本
我使用的是Visual Studio 2017专业版,asp.net4.5和水晶报表13版本13.0.25.3158。
我已经尝试了这篇文章中提到的一切:
Crystal Reports images not visible in web viewer
以下是我的web.config中的处理程序:

<httpHandlers>
                <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        </httpHandlers>
<system.webServer>
    <handlers>
      <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/>
    </handlers>
    <validation validateIntegratedModeConfiguration="false"/>
  </system.webServer>

同样的问题在我的开发笔记本电脑和实际的服务器。有什么建议吗?

50few1ms

50few1ms1#

尝试在httpHandlers和web.config的handlers部分中更改路径:

path="CrystalImageHandler.aspx"

path="CrystalImageHandler*"

在web.config中:

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

<system.webServer>
<handlers>
  <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler*" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/>
</handlers>
<validation validateIntegratedModeConfiguration="false"/>

</system.webServer>

相关问题