发布时,报告只显示空白页面

时间:2016-09-07 13:49:07

标签: crystal-reports

我的网络应用程序在本地运行良好,但在发布时,报告只是空白页面。当我使用F12按钮检查页面元素时,有四个错误:

Failed to load resource: net::ERR_NAME_NOT_RESOLVED
http://crystalreportviewers13//js/crviewer/crv.js Failed to load resource: net::ERR_NAME_NOT_RESOLVED
MasterSection.aspx:64 Uncaught ReferenceError: bobj is not defined
MasterSection.aspx:73 Uncaught ReferenceError: bobj is not defined

如何解决这些错误?

1 个答案:

答案 0 :(得分:1)

Bobj未定义几乎可以肯定是您的报告空白的原因。这个问题有几个可能的原因,但每个问题都有一个解决方案。要解释this article,可能有四个原因:

  

<强> 1。缺少 crystalreportviewers12 文件夹:将文件夹 crystalreportviewers12 从{{1>}从默认网站复制到自定义网站在IIS中。或者将虚拟目录指向目录中的 aspnet_client 文件夹。

     

<强> 2。使用IIS 7时,应用程序池在集成模式下运行:在IIS Manger中选择应用程序池,然后转到基本设置。在Managed Pipeline Mode下,将Integrated Mode更改为Classic Mode。

     

第3。分配给 resourceURI 键的错误值:将其更改为~/crystalreportviewers12 /crystalreportviewers12

的实例      

<强> 4。在开发计算机中发生错误,因为.NET Framework无法找到报表查看器所需的文件:从C:Program FilesBusiness ObjectsCommon4.0复制 CrystalReportViewers12 并将其粘贴到{{1 }}

如果您使用较新版本的VS,您的目录和框架可能会略有不同。