Reporting Services中包含子报表的子文件夹

Reporting Services中包含子报表的子文件夹,report,reporting-services,subreport,subreports,Report,Reporting Services,Subreport,Subreports,好的,下面是我的场景: 1-A型-包含多个子报告的大报告(C或D型) 10-B型-包含一个或两个子报告的报告(C或D型) 20-C型-可能有或可能没有子报告的子报告(D型) 4-D-Type-可能具有D-Type子报告的叶基报告 A和B报表具有子报表属性中指定了路径subreports/的子报表 C和D没有指定额外的路径(只指定子报表的名称) 在ms rs服务器上部署A和B报告路径\报告 在\Reports\SubReports中部署C和D 现在: 部署后,将只访问A和B类型的报告,在这种配置中

好的,下面是我的场景: 1-A型-包含多个子报告的大报告(C或D型) 10-B型-包含一个或两个子报告的报告(C或D型) 20-C型-可能有或可能没有子报告的子报告(D型) 4-D-Type-可能具有D-Type子报告的叶基报告

A和B报表具有子报表属性中指定了路径subreports/的子报表 C和D没有指定额外的路径(只指定子报表的名称)

在ms rs服务器上部署A和B报告路径\报告 在\Reports\SubReports中部署C和D

现在: 部署后,将只访问A和B类型的报告,在这种配置中,它们可以完美地工作。 在开发模式下,我必须将一些东西组合在一起,以便在这个项目中有一些顺序,因此我用两个项目(一个用于A和B类型的报告,另一个用于C和D类型的报告)制作了一个解决方案,并将它们放在同一个文件夹中,以便两者的BIN文件夹相同(部署和发布都设置在BIN根文件夹中)现在,项目1(A和B)的输出文件夹是BIN,项目2(C和D)的输出文件夹是BIN\SubReports。 项目2中的所有内容在开发模式下都非常有效

问题 在项目1中,我为A或B类型报告设置了一个子报告,路径为SubReports/,因为子报告存储在BIN文件夹中。A报告将转到该文件夹并运行该报告,但该报告在同一子报告/文件夹中有一个子报告,并且此get's me出错。 我认为这是因为报表以报表(BIN文件夹)的路径运行C报表(例如),所以C报表(在同一文件夹中查找其子报表)现在正在BIN文件夹中查找其子报表,而不是BIN\SubReports文件夹。 我该如何解决这个问题