我试图来缩小在使用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?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top