WCF 服务“ProjB”需要在同一解决方案中的另一个项目“ProjA”中调用函数“ProcRpt(string Date)”。该函数位于处理 SSRS 的“Common”类中。并且在该函数中需要添加子报告路径。在 Wcf 服务端
Common cmn = new Common();
cmn.ProcRpt(t);
在通用 ProcRpt() 中:
viewerF.ProcessingMode = ProcessingMode.Local;
viewerF.LocalReport.ReportPath = System.Web.Hosting.HostingEnvironment.MapPath("~\\RDLC\\rptSub.rdlc");
viewerF.LocalReport.DataSources.Add(LoadDataSource(shfDeptID, StatementDate, "f"));
问题是运行wcf,子报表路径指向wcf文件夹ProjB的路径不是ProjA的;我应该如何使它回到它的原始路径“ProjA/RDLC/rptSub.rdlc”。谢谢