The crystal report viewer is displayed on the aspx page with all the controls I would expect it to have. However where the report should be is just a gray area. The control does not re-size to accommodate the report as it should have and when resizing explicitly only a large gray area is visible where the report should be.
I've recreated to error using bare bones example code, with a simple "hello world" type report:
string serverName = "servername";
SessionMgr sessionMgr = new SessionMgr();
EnterpriseSession enterpriseSession = sessionMgr.Logon("username", "password", serverName, "secEnterprise");
EnterpriseService enterpriseService = enterpriseSession.GetService("InfoStore");
InfoStore infoStore = new InfoStore(enterpriseService);
string queryString = "Select SI_ID, SI_NAME, SI_PARENTID From CI_INFOOBJECTS "
+ "Where SI_PROGID='CrystalEnterprise.Report' "
+ "And SI_ID = 'reportid'";
InfoObjects infoObjects = infoStore.Query(queryString);
InfoObject infoObject = infoObjects[1];
Report report = (Report)infoObject;
CrystalReportViewer1.EnterpriseLogon = enterpriseSession;
CrystalReportViewer1.ReportSource = report;
I've traced the code and the report is valid and the viewer is receiving it, this if further confirmed by the fact that I can do an export of the report into pdf format from the viewer and see my report, as well as print it.
I'm using the crystal reports view from the latest SP5 install. CrystalDecision.Web assembly version is 14.0.3500.0.