I hit problem deploying my asp.net web app using .rdlc ReportViewer when I deployed it to azure cloud hosting.
The problem was because of the three missing dependency dlls required by ReportViewer which doesn’t exist in Azure host Global assembly cache(GAC).
So, make sure the ReportViewer assemblies are available locally for your application. You can do this by "Add Reference" in your project and configure them to be copied locally into bin folder (Copy Local = True).
But for the 3rd dll (Microsoft.ReportViewer.ProcessingObjectModel.dll), you will not be able to find it from assemblies list in Visual Studio add reference. You will need to browse it in C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.ProcessingObjectModel and add reference
Here is reference I got from MSDN