I was trying to debug RDP class yesterday but I tried all the steps a provided and listed on MSDN with no luck. Eventually what I changed was to replace SrsReportDataProviderBase with SrsReportDataProviderPreProcess after the extends keyword it gave me the right result but there is still a limitation for this workaround that we cannot view the report. Hope this small blog post can save your day as well. There are still more steps we can follow to view the report as provided in this post.