我正在尝试使用 jsmin 缩小汇总脚本中的一些文件。这在我的本地机器上工作得很好,但是当推送到生产时它根本不起作用。我在本地运行内置 CF 开发服务器,在生产环境中运行 IIS。不太确定我应该如何调试这个。这是一个相关的代码片段:
<cfset LOCAL.args = '/c "C:\Inetpub\wwwroot\jsmin.exe < #LOCAL.jsfile#"'>
<cfexecute name="c:\windows\system32\cmd.exe"
arguments="#LOCAL.args#"
timeout=10
variable="LOCAL.jsmin">
</cfexecute>
最佳答案
我认为问题在于尝试在 64 位操作系统下运行 32 位可执行文件,但我不完全确定。我无法在我的机器上获得一个好的 C 编译器,所以我最终获得了 JSMin 的 Java 源代码并使用 ColdFusion 的 JRE 运行它。这使它起作用。
关于iis - jsmin 的 CFExecute 失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1140844/