jsmin的CFExecute失败
-
16-09-2019 - |
题
我试图来缩小在使用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运行它。这使得它的工作。
其他提示
正如亨利说,要检查的第一件事是权限。
什么用户是作为运行CF服务? 这是否用户有权限来访问的cmd.exe和jsmin.exe?
等
不隶属于 StackOverflow