我想在远程服务器上运行Crystal Report,而不是在本地服务器上运行。
例如,我有两个分别称为Server1和Server2的服务器,其中Server1作为本地服务器,而server2是远程连接。
- 我的水晶报表文件位于远程服务器(Server2)上此位置下
// 192.168.8.8/c$/inetpub/wwwroot/CrystalReportFiles/Test/Report1.rpt
用户将登录并在Server1上工作
我有
CrystalReport.aspx
个文件Server1,它将使用以下代码从上述位置加载文件
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;
}
因此,当用户运行报告时,它将加载到远程服务器上吗?或在我的本地服务器上?