Skip to main content

Crystal reports displaying a blank screen when printed

Updated yesterday

This usually happens as a result of a Microsoft Windows update that overwrites the aspnet_client folders on the IIS web server.
​
If you are an Access Hosted Client, or are not comfortable following the steps below yourselves, please raise a case and reference the title of this article.
​
If you are not hosted with Access, please note that you will need the assistance of the person in charge of your IIS server. This person should be familiar with the folder structure and setup of IIS (knowledge of these areas is required to carry out the fix).
​
To update this, the following will need to be carried out on the IIS server:

First, find the relevant version from the IIS log files.

Note: The exact location of the log files may vary depending on how the IIS server has been setup. However you need to find the log file that is being updated by your IIS website, in this case, FocalPoint).

The below instruction are based on an IIS server running the FocalPoint website under the 'Default Website' on IIS.

  1. Go to the inetpub folder in Windows Explorer.

  2. Open the Logs folder.

  3. Open the LogFiles folder.

  4. Open the relevant log folder. This is usually titled W3SVC1.

  5. Locate the most recent log file and open this in notepad.

  6. Use the notepad Find function to search for the word crystal. You are looking for a line that begins aspnet_client/system_web.

  7. Following the system_web section there will be a slash followed by a series of numbers. For example this may be 4_7_3429. This indicates the folder that FocalPoint is looking for. Make a note of this series of numbers.

**alternative to finding the aspnet_client\system_web; not using IIS log files.**

  • In FocalPoint application on your browser run a Crystal Report which is displaying the blank page or broken image.

  • Right-click the window on the white-space of the page, and select View Page Source. This may be named differently depending on the browser you are using.

  • Within the source of the page look for aspnet_client\system_web .

  • On the line with the matching text note the numbers after the system_web\ .

Next, to update the folder:

  • Go to the main wwwroot folder.

  • Locate and open the aspnet_client folder.

  • Open the system_web folder.

  • Review the list of folders in this section. Note that there is no folder that corresponds with the series of numbers you wrote down in the previous section. This is why the reports are not displaying correctly - the folder is not there.

  • Find the most recent folder in this list and use copy and paste to duplicate the folder.

  • Rename the new folder to match the one required by FocalPoint. E.g. rename the folder to 4_7_3429. The crystal report should now show as expected.

Did this answer your question?