First off, let me say that I've read about 1,000 web pages on this subject. I'm sure one of them (or a combination of them) had my answer and I just did something wrong, but I can't figure this out. I'm hoping the wizards here can help me.
Using CR for VS 2013, my web reports are showing images with "X" placeholders.
As I said, I'm using VS 2013. Web Forms application. Windows 7. The problem happens with IIS Express and regular IIS. On both my workstation and a Windows 2012 server. All running 64 bit OS. I'm compiling for "Any CPU". I tried to compile for 64 bit, and got some strange runtime DLL issues (non-CR related), so obviously I don't know how to properly compile for 64 bit. But I doub't that's the problem anyway, since everything else works correctly (i.e, the reports display correctly, except for the images).
I've installed both the 32 and 64 bit runtimes. Uninstalled them, reinstalled them.
I ran ProcMon and found errors when certain Registry entries were accessed, created, whatever. I granted rights and those problems went away, but the image issue still exists.
The interesting thing is that I can see that the images are being created in the Temp folder. They're just not being displayed. There are ProcMon lines that mention something about temp file name collisions, but since the image files are getting created in the temp folder, I'm assuming this is normal.
Asumming this online editor allows me to post this without eating this entry (for the 10th time), here's the relevant portions of my web.config, with the angle-brackets replaced to protect the innocence of the editor:
[businessObjects]
[crystalReports]
[crystalReportViewer]
[!-- [add key="ResourceURI" value="~/crystalreportviewers13" /]--]
[add key="ResourceURI" value="/crystalreportviewers13" /]
[add key="documentView" value="weblayout" /]
[add key="EnableTextClipping" value="true" /]
[/crystalReportViewer]
[rptBuildProvider]
[add embedRptInResource="true" /]
[/rptBuildProvider]
[/crystalReports]
[/businessObjects]
[appSettings]
[add key="CrystalImageCleaner-AutoStart" value="true" /]
[add key="CrystalImageCleaner-Sleep" value="60000" /]
[add key="CrystalImageCleaner-Age" value="120000" /]
[/appSettings]
[system.web]
[compilation debug="true" targetFramework="4.5"]
[assemblies]
[add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" /]
[add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" /]
[add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" /]
[add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" /]
[add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" /]
[add assembly="CrystalDecisions.ReportAppServer.DataDefModel, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" /]
[add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" /]
[add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /]
[/assemblies]
[/compilation]
[httpRuntime targetFramework="4.5" /]
[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]
[system.webServer]
[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,runtimeVersion4.0" /]
[!-- [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" /]--]
[/handlers]
Please, please, please, help!!! Thanks.
Dan Thomas