Most cases of this kind of error are the security issue of assembly. Just go to "%system%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files" folder and locate the application folder, setup proper permission onto it - for this case, reports and reportserver folder - give system and machine account access permission.