【问题标题】:Crystal reports are displaying blank after deploying it in IISCrystal 报表在 IIS 中部署后显示为空白
【发布时间】:2014-04-21 10:07:26
【问题描述】:

水晶报表在本地运行良好。但是当我在 IIS 中部署它时,它显示一个空白页。我已经尝试过以下一种。但这对我不起作用。

“下载和安装 Crystal Reports 13 for Visual Studio 2010 的运行时。(如果您之前已经执行过此步骤并且您的应用程序在本地运行,则可能需要跳过此步骤)。

“一旦安装了运行时。Crystal Reports 将在您本地计算机的位置安装所需的支持文件:C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319\crystalreportviewers13

将整个 Crystal Report Support 文件夹 C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319\crystalreportviewers13 复制到您网站的 SITE_ROOT\aspnet_client\system_web\4_0_30319 文件夹。

4) 如果您的网站根目录中没有 \aspnet_client\system_web\4_0_30319 文件夹。请手动创建它们,然后将 crystalreportviewers13 复制到其中。”

请给我一个解决方案。

提前致谢。

【问题讨论】:

  • 整个报告是空白的?还是在最后添加一个空白页?

标签: c#-4.0 visual-studio-2012 iis-7 iis-7.5 crystal-reports-2008


【解决方案1】:

除此之外,请确保在您发布项目时使用“仅运行此应用程序所需的文件”选项来发布您的报告文件。 This 资源可能会有所帮助

【讨论】:

    【解决方案2】:

    我也遇到过同样的问题,按照以下步骤解决了:

    首先,您必须调试您的应用程序 javascript,让我们在 Chrome 上说(我更喜欢 chrome 调试工具)。它将准确地向您显示您的水晶报告生成的错误。 就我而言,我的 Jquery.js 库必须在 bootstrap.js 库之前包含,如下所示:

        <script src="js/jquery-2.1.4.min.js"></script>
        <script src="js/bootstrap.min.js"></script>
        <script src="js/npm.js"></script>
    

    其次,报告无法连接到我的ODBC驱动加载数据,这是因为ODBC权限问题。我不得不再次修复这个。 这些错误都在调试控制台中显示出来了,大家集中精力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      相关资源
      最近更新 更多