Error: Microsoft.ReportingServices.UI.Rep ortViewerTemporaryStorage
If we use: http://svsql301/Reports$CMSCRM/Pages/Report.aspx?ItemPath=%2fEM+ZambeziPub%2fMyContacts Via ReportManager the report works fine. The application needs to call the report directly and uses http://servername/ReportServer$CMSCRM/Pages/ReportViewer.aspx?%2fem+zambezipub%2fmycontacts The report comes up, we enter the selection criteria and it fails with: The type Microsoft.ReportingServices.UI.ReportViewerTemporaryStorage, ReportingServicesWebUserInterface, Version=220.127.116.11, Culture=neutral, PublicKeyToken=89845dcd8080cc91 does not implement ITemporaryStorage or could not be found Any ideas whats happening here ?
May 8th, 2007 4:45am
Remove the following sections from web.config under Report erver and Report Manager: <httpHandlers> <add verb="*" path="Reserved.ReportServer" type="Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler, ReportingServicesWebServer" /> <add verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, ReportingServicesWebServer, Version=18.104.22.168, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> </httpHandlers> <runtime> <legacyImpersonationPolicy enabled="true"/> <assemblyBinding xmlns="urnchemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Microsoft.ReportingServices.Interfaces" publicKeyToken="89845dcd8080cc91" culture="neutral" /> <bindingRedirect oldVersion="22.214.171.124" newVersion="126.96.36.199"/> </dependentAssembly> </assemblyBinding> </runtime> web.config resides in: C:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer C:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportManager Stop & start IIS, Stop & Start Report Server Service. It now works. What the security implications are for doing this I don't now, but it got it working for our developers.
May 8th, 2007 7:21am
I've tried the above and removing the latter seems to not have really affected anything. But when I remove the http handlers out of the file I continually get the following error: The Report Viewer Web Control HTTP Handler has not been registered in the application's web.config file. Add <add verb="*" path="Reserved.ReportViewerWebControl.axd" type = "Microsoft.Reporting.WebForms.HttpHandler, ReportingServicesWebUserInterface, Version=188.8.131.52, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> to the system.web/httpHandlers section of the web.config file. Based off this it appears that the line is required for reports to be viewed. Do you have any other ideas on how to solvethis issue???
May 16th, 2007 10:32pm
I had the same issue and removed only this line from the web config and it worked: <add key="ReportViewerTemporaryStorage" value="Microsoft.ReportingServices.UI.ReportViewerTemporaryStorage, ReportingServicesWebUserInterface, Version=184.108.40.206, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
December 20th, 2007 9:51pm
damartin's solution worked for me! thx
October 23rd, 2009 7:20pm
Thanks damartin that worked cheers, Iain
May 31st, 2011 5:03am