Skip to Content
0
Nov 08, 2017 at 03:01 PM

CrystalReportViewer in VS2017, all images show as a Black X

771 Views Last edit Nov 08, 2017 at 03:20 PM 2 rev

Images show as a Black X

Added the following References:
CrystalDecisions.CrystalReports.Engine,
CrystalDecisions.Shared
CrystalDecisions.Web

Added to web config <configSection>:
<sectionGroupname="businessObjects">
<sectionGroupname="crystalReports">
<sectionname="crystalReportViewer"type="System.Configuration.NameValueSectionHandler"></section>
<sectionname="printControl"type="System.Configuration.NameValueSectionHandler" />
<sectionname="rptBuildProvider"type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null"/>
</sectionGroup>
</sectionGroup>

Added to web config <appSettings>:
<add key="CrystalImageCleaner-AutoStart" value="true" />
<add key="CrystalImageCleaner-Sleep" value="60000" />
<add key="CrystalImageCleaner-Age" value="120000" />

Added to web config <configuration>:
<businessObjects>
<crystalReports>
<crystalReportViewer>
<add key="resourceUri" value="~/crystalreportviewers13"/>
</crystalReportViewer>
<printControl>
<add key="url" value="http://localhost/PrintControl.cab" />
</printControl>
<rptBuildProvider>
<add embedRptInResource="true"/>
</rptBuildProvider>
</crystalReports>
</businessObjects>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<handlers>
<add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler*" type="WebReporting.Code.CrystalImageHandler, WebReporting, Version=1.0.0.0, Culture=neutral" preCondition="integratedMode" />
</handlers>
</system.webServer>

Added to web config <system.web>:
<httpHandlers>
<add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
</httpHandlers>

Attachments

blank-image.png (9.0 kB)