我正在尝试使用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>发布于 2009-07-17 15:35:42
我认为问题出在尝试在64位操作系统下运行32位可执行文件,但我不能完全确定。我无法在我的机器上获得一个好的C编译器,所以我最终获得了JSMin的Java源代码,并使用ColdFusion的JRE运行它。这让它起作用了。
发布于 2009-07-16 23:44:44
正如Henry所说,首先要检查的是权限。
CF服务以什么用户身份运行?该用户是否拥有访问cmd.exe和jsmin.exe的权限?
等
https://stackoverflow.com/questions/1140844
复制相似问题