CFReport生成空白页面

时间:2012-11-07 15:36:30

标签: coldfusion coldfusion-9 cfreport

我正在将网站从环境A移动到环境B.我当前的挂断是预先存在的ColdFusion报告没有运行。该页面加载了一个空白的html文档,而不是像报告应该生成的PDF文件。即如果我查看页面源它是空白的。没有错误,没有评论......没有,只是空白。

我不太了解如何使用.cfr文件,或者如果服务器端需要任何东西来使它们工作。新环境不受我的控制,所以如果我没有提供足够的信息,我将不得不向他们询问详细信息。我在任何文档中找到的唯一内容是:

  

在运行时,使用ColdFusion服务器显示CFR文件   已启用ColdFusion报告。

我可以在ColdFusion Admin中找到的唯一报告设置是cfreport的最大线程数。我错过了启用或禁用报告的内容吗?

报告未从一个环境转移到另一个环境。正在直接访问.cfr文件,并在CFRB中配置以允许该文件。


                                      UPDATE

我尝试在新环境中的其他服务器上运行报告,结果相同。当然,系统管理员不知道其他任何人试图使用.cfr文件,所以他们也不确定。我甚至尝试在报告中切换“允许直接.cfr浏览器调用”选项,但它没有改变任何东西。现在,如果我使用cfreport标记来调用它们,报告将会运行,因此我将创建一个页面来使用cfreport运行少量报告。由于这不是原始问题的解决方案,我不会用这种解决方法回答我自己的问题。

TIA

1 个答案:

答案 0 :(得分:0)

此后我将另一个网站从32位ACF9移动到64位ACF11 Windows Server 2003到2012.我遇到了类似的问题,尽管它的呈现方式不同。而不是一个空白的白页我得到一个IIS 404.0错误。在使用IIS处理程序,确认ACF wsconfig设置,使用cfusion / bin / connectors工具删除/重建IIS连接器,并与一个不知道.cfr文件是什么的相当无用的Adobe支持人员交谈之后,我&#39已经发现,使用cfreport来调用报告几乎可以解决我迄今为止遇到的每一个问题。对于其他有这个问题的人,我会按照Adobe的例子,忘掉这个"功能" CF.使用HTML构建输出,并使用cfpdfcfdocumentcfspreadsheet作为输出。

<!--- instead of --->
<cflocation url = "xyz.cfr">
<!--- use --->
<cfreport report = "xyz.cfr" format = "pdf"></cfreport> 
相关问题