none
求助!使用 ReportViewer 控件集成 Reporting Services2008 时,报"...401 unauthorized"错误! RRS feed

  • 问题

  • 新程序需要 Reporting Services2008 做报表服务,用c#开发, 
    系统希望用web中显示 Reporting Services2008报表。

    为了传递参数,我采用 ReportViewer 控件集成 Reporting Services2008 ,来展示报表。通过url访问报表,可以正常显示。
    但是通过ReportViewer 控件集成就爆出401 unauthorized错误!!!!请路过的各位高手支招~~~~

    代码如下:
     ReportViewer1.ProcessingMode = ProcessingMode.Remote;

      ServerReport serverReport = ReportViewer1.ServerReport;
       
      serverReport.ReportServerUrl =
      new Uri("http://IP/ReportServer");
      serverReport.ReportPath =
      "/ReportServers_Demo/test report1";

      Microsoft.Reporting.WebForms.ReportParameter[] paras = new Microsoft.Reporting.WebForms.ReportParameter[3];

      paras[0] = new Microsoft.Reporting.WebForms.ReportParameter("addr", "北京");
      paras[1] = new Microsoft.Reporting.WebForms.ReportParameter("type", "1");
      paras[2] = new Microsoft.Reporting.WebForms.ReportParameter("Time", "2010-09-00");
      ReportViewer1.ServerReport.SetParameters(paras);


    2010年9月9日 9:28

答案

全部回复