我开发了水晶报告的演示应用程序。我的应用程序在本地计算机上正常工作,但在IIS 7上发布时,我的页面提供错误“加载报告失败”。我需要在IIS上做一些额外的设置吗?我该怎么办?它甚至没有显示空的水晶报告查看器。我刚刚在服务器上发布并运行了应用程序?我没有做任何额外的事情。
答案 0 :(得分:0)
确保在服务器中,Crystal Report也能正常运行。 在已完成的计算机上(看起来像),但您还需要在服务器上运行设置,以便显示该报告。
答案 1 :(得分:0)
您可能有一个简单的案例,说明RPT的路径在开发和生产机器之间是不同的。请在.aspx网页表单页面中考虑这一点:
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
<Report FileName="~/MyCrystalReport.rpt">
</Report>
</CR:CrystalReportSource>
当我更改文件名以包含报告文件的参考路径(与我的.aspx文件夹位于同一文件夹中)时,它开始工作。