C# 请验证子报表是否已发布以及名称是否正确

C# 请验证子报表是否已发布以及名称是否正确,c#,report-viewer2010,C#,Report Viewer2010,我已经找了好几天了,找不到解决办法 我有一个RDLC子报告(VS2010),它在环境/本地模式下运行良好,在部署到开发服务器时也运行良好。但是,当我部署到生产服务器时,会出现以下错误 在指定位置找不到子报表“Emp” \folder\folder\UK\weba\web\wwwroot\folder\Reports\RDLC\Emp.RDLC。 请验证子报表是否已发布以及名称是否正确 如果我选择上面的路径,它实际上会发现Emp.rdlc非常混乱 提前感谢您使用的是绝对路径吗?如果不是,你可以试试

我已经找了好几天了,找不到解决办法

我有一个RDLC子报告(VS2010),它在环境/本地模式下运行良好,在部署到开发服务器时也运行良好。但是,当我部署到生产服务器时,会出现以下错误

在指定位置找不到子报表“Emp” \folder\folder\UK\weba\web\wwwroot\folder\Reports\RDLC\Emp.RDLC。 请验证子报表是否已发布以及名称是否正确

如果我选择上面的路径,它实际上会发现Emp.rdlc非常混乱


提前感谢

您使用的是绝对路径吗?如果不是,你可以试试。我想这可能与此有关。我知道在我第一次部署到生产环境时,相对/绝对路径存在问题。感谢您的回复,令人困惑的是,主报告和子报告位于同一文件夹中,主报告显示良好,但子报告找不到。如果这是由于相对/绝对路径,我认为这也会影响主报告。再次感谢您的回复。子报告已经发布了吗?(我猜你已经检查过了,但有时候显而易见的解决办法并不总是那么明显)。对不起,如果我帮不了什么忙的话,我对子报表不太熟悉,不过现在正在研究它们。Princeszea,你解决了这个问题吗?我在等你的答复。我有一个像你一样的问题。