0

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

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

有任何想法吗?

我正在使用 WIX 3.5 版本。另外,我也不知道如何获取 NETFRAMEWORK40INSTALLROOTDIR 的属性参考。

谢谢苏南达

4

1 回答 1

1

这可能是因为方括号。尝试以下操作 - 请注意“ [[] ”以转义方括号。

<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; " />
于 2011-04-11T09:33:54.837 回答