I just set up a Microsoft CRM server for a customer. After one of our developers had set up the Biztalk connection (and changed some settings in IIS to work with his web service 🙁 ) the reports in MS CRM did not work anymore.
When I tried to connect directly to the ReportingServices virtual directory I got the message:
Unable to generate a temporary class (result=1). error CS2001: Source file ‘C:WINDOWSTEMP9a1mhqzb.0.cs’ could not be found error CS2008: No inputs specified
I tried to look at the permissions on C:WindowsTEMP but they seemed OK. Just for troubleshooting purposes I added Everyone Full Control to the folder.
The error message changed to:
“The report server is not responding. Verify that the report server is running and can be accessed from this computer.”
I checked the SQL Reporting Services Service but it was running. Then I got a tip on a MS SQL tool called RS Config Tool (rsconfigtool.exe) which is installed with MS SQL 2005. When I ran this gave me an error in “Web Services Identity” which ment that the ASP.NET services was not running as the correct user. It seemed the the developer had changed it to IWAM_Computername instead of NETWORK SERVICE.
To change this I went into IIS Manager under Application Pools. Righitclick on Default Application Pool and ReportServer, goto the tab Identity and change it to NETWORK SERVICE
Links:
Error CS2001 & CS2008
Change the account that ASP.NET runs under