在WIX中遇到自定义操作格式的问题

时间:2011-04-08 15:35:43

标签: wix appcmd

我正在尝试使用WIX中的APPCMD配置APICGIRestriction。

编译器抛出错误“无效格式”。当我在服务器上直接尝试此命令时,它工作正常。

有什么想法吗?

我正在使用WIX 3.5版本。另外,我无法弄清楚如何获取NETFRAMEWORK40INSTALLROOTDIR的属性引用。

由于 苏南达

1 个答案:

答案 0 :(得分:0)

这可能是因为方括号。请尝试以下操作 - 请注意' [[] '以避开方括号。

<CustomAction Id="ConfigureFastCGI" Execute="deferred" Impersonate="no" Return="check" Directory="TARGETDIR"
                  ExeCommand="[System64Folder]inetsrv\appcmd set config /section:system.webServer/fastCgi &quot;/+[\[]fullPath='[Dir_MapServerGDALX64]bin\mapserv.exe'[\]]&quot; " />