ReportService2005和MVC 5

时间:2014-10-16 20:40:31

标签: asp.net-mvc reporting-services

我在使用ReportService2005进入MVC5项目时遇到了困难。

当我运行此代码时:

 MainReport.ServerReport.ReportPath = "BLAHBLAHFILEPATH";
 Microsoft.Reporting.WebForms.ReportParameter rp = new Microsoft.Reporting.WebForms.ReportParameter("TEST","TEST",true);
 MainReport.ServerReport.SetParameters(rp); //error occurs here
 MainReport.ServerReport.Refresh();

我遇到了这个错误:

Could not load file or assembly 'Microsoft.ReportViewer.WebForms.XmlSerializers, 
Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its 
dependencies. The system cannot find the file specified.

我重新安装了所有这些,但错误仍然存​​在:

  

MICROSOFT®REPORTVIEWER 2012 RUNTIME

     

Microsoft®SQLServer®2012的Microsoft®SystemCLR类型

     

Microsoft Report Viewer Redistributable 2005

     

Microsoft Report Viewer Redistributable 2005 Service Pack 1

(其中一些建议在此处:Could not load file or assembly 'Microsoft.ReportViewer.WebForms'

有什么想法吗?我还在我的参考文献中添加了NuGet包。

Microsoft.ReportViewer.WebForms是版本11,而Microsoft.ReportViewer.Common是版本10

关于可能出错的任何想法? 感谢

1 个答案:

答案 0 :(得分:-1)

原来这是一只红鲱鱼。我真正遇到的问题在这里得到了回答: http://geekswithblogs.net/ilich/archive/2013/10/16/microsoft-reportviewer-setparameters-continuous-refresh-issue.aspx