I am receiving a "Load report failed" error when i try viewing reports on my website that contains embedded Crystal reports. When i begun receiving these errors, cleared out the temp folder "C:\WINDOWS\Temp", assigned modify, read write rights to IIS/WPG, set impersonate="false" in my web config file, and it still didn't help and my code also caters for closing and disposing the report and utilizes the garbage collector. So i restarted IIS, which did do the trick, but is there any other way of prevent this error from occuring again, instead of restarting IIS, since my website utilizes sessions, and session values will be lost.
public ReportDocument myReport;
protected void Page_Unload(object sender, EventArgs e)
if (myReport!= null)