如何在远程计算机而不是本地服务器上加载Crystal报表?

时间:2018-10-14 06:23:48

标签: asp.net crystal-reports

我想在远程服务器上运行Crystal Report,而不是在本地服务器上运行。

例如,我有两个分别称为Server1和Server2的服务器,其中Server1作为本地服务器,而server2是远程连接。

  
      
  1. 我的水晶报表文件位于远程服务器(Server2)上此位置下
  2.   
     

// 192.168.8.8/c$/inetpub/wwwroot/CrystalReportFiles/Test/Report1.rpt

     
      
  1. 用户将登录并在Server1上工作

  2.   
  3. 我有CrystalReport.aspx个文件Server1,它将使用以下代码从上述位置加载文件

  4.   
protected void CrystalReportViewer1_Init(object sender, EventArgs e)
{
    ReportDocument _rdReport = new ReportDocument();
    string reportPath = Server.MapPath("~" + Request.QueryString["filename"].ToString());

    _rdReport.Load(reportPath);
    CrystalReportViewer1.ReportSource = _rdReport;
}

因此,当用户运行报告时,它将加载到远程服务器上吗?或在我的本地服务器上?

0 个答案:

没有答案