CFScript的writeDump始终不工作| cfdump -vs- writeDump

时间:2016-06-29 20:28:48

标签: coldfusion coldfusion-10 cfml

在ACF 10上,我有一个带有以下签名的功能......

<cffunction name="...">
    <cfargument ...>
    <cfdump var="#arguments#" output="#expandPath('/files/logs/debug.txt')#">
    <cfscript>
          writeDump(var="#arguments#", output="#expandPath('/files/logs/debug.txt')#");
    </cfscript>
</cffunction>

第一个基于标记的转储工作正常,但第二个基于脚本的转储不起作用。我之前遇到过这个问题,而且我之前确实已经让基于标签的转储工作了。这似乎是随机的。有时候它有效,有时它不起作用。一旦它开始工作,它就会继续......但是当它不能解决原因时。

在基于脚本的变体上,我也试过......

  1. WriteDump(...)
  2. 删除分隔这两个属性的逗号(另一个工作示例以这种方式写得很奇怪)
  3. 删除尾随的分号,显然并非总是需要这样...... Why writedump function doesn't require semicolon in cfscript?
  4. 其他人遇到此问题或者知道解决方案可能是什么?

    PS。那里的任何地方&#34; ...&#34;上面,它只是要注意那个位是不重要的

0 个答案:

没有答案