小编Ber*_*din的帖子

无法加载文件或程序集Microsoft.ReportViewer.WebForms.XmlSerializers

我在我的aspx页面中使用ReportViewer控件.我正在从远程处理模式访问报告.

这是我的代码:

      ReportServerDomain = System.Configuration.ConfigurationSettings.AppSettings["ReportServerDomain"];

       ReportServerUserName = System.Configuration.ConfigurationSettings.AppSettings["ReportServerUserName"];

       ReportServerPassword = System.Configuration.ConfigurationSettings.AppSettings["ReportServerPassword"];

       String ReportFolder = System.Configuration.ConfigurationSettings.AppSettings["ReportFolderName"];

       rptUrl = new Uri(Convert.ToString(System.Configuration.ConfigurationSettings.AppSettings["ReportURL"]));

       IReportServerCredentials irsc = new CustomReportCredentialsToCreateStatement(ReportServerUserName, ReportServerPassword, ReportServerDomain);

       ReportViewer1.ServerReport.ReportServerCredentials = irsc;     

       ReportViewer1.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;

       parameters = new ReportParameter[1];

       parameters[0] = new ReportParameter("ClientStatementBatchId", ds.Tables["ClientStatemtntBatch"].Rows[0]["ClientStatementBatchID"].ToString());

       ReportViewer1.ServerReport.ReportServerUrl = rptUrl;

       ReportViewer1.ServerReport.ReportPath = "/" + ReportFolder + "/Client Statements";


       ReportViewer1.ServerReport.SetParameters(parameters);    // i am getting error on this line.

       ReportViewer1.ServerReport.Refresh();
Run Code Online (Sandbox Code Playgroud)

错误是:

无法加载文件或程序集"Microsoft.ReportViewer.WebForms.XmlSerializers,Version = 9.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a"或其依赖项之一.该系统找不到指定的文件.

任何人都可以帮助我,如何解决这个问题?

谢谢,

D.Bernardin

c# asp.net reportviewer sql-server-2008

7
推荐指数
1
解决办法
4万
查看次数

标签 统计

asp.net ×1

c# ×1

reportviewer ×1

sql-server-2008 ×1