
The system cannot find the file specified.Īfter installing Report Viewer Runtime, ProcessingObjectModel will be hiding under the following folder: (NOTE: Make sure to install the same version of runtime as the Common and WebForms references added using NuGet - i.e. An unexpected error occurred in Report Processing. The definition of the report 'D:\local\Temp\' is invalid. Whenever ProcessingObjectModel is missing, the web app/api will throw somewhat misleading exceptions like the following (which are even more misleading if none of the ReportViewer dependencies are included as part of the deployment package): An error occurred during local report processing. It’s puzzling why ProcessingObjectModel dependency is missing from their NuGet packages, but it still must be referenced from a non-GAC location and included as part of the deployment to Azure. Microsoft-built NuGet packages for Common and WebForms DLLs (unclear why ProcessingObjectModel is missing) DETAILSĪccording to an official Microsoft blog post, ReportViewer in Local Processing Mode (RDLC) is not supported in Azure, which, if true, would prevent any backend (API) or front-end (web app) usage of client-side (RDLC) reports: Set Copy Local = True on all three referenced ReportViewer assemblies (under References: Microsoft.ReportViewer.***).įor more details about the need for these convoluted steps, read on below.Add the copied file as a reference to the project.Copy file anywhere outside its GAC folder (i.e.Access file by pressing ‘ Start’ key/button and typing “ C:\WINDOWS\assembly\GAC_MSIL\” into search (in Windows 8+/2012+).Install Microsoft ReportViewer Runtime matching the version of the NuGet packages installed in (1).Add ReportViewerCommon + ReportViewerWebForms NuGet packages to the web app/api project utilizing client-side reporting.However, there’s a way to make it work, and here is a summary of steps to do it: This sad fact is also confirmed by one of the recent, official Azure blogs.

NET web app/api deployed to Azure Web Sites/Apps.


Microsoft ReportViewer (WebForms) doesn’t work out-of-the-box in Local Processing Mode (RDLC) in a.
