我正在尝试在 WIX 中使用 APPCMD 配置 APICGIRestriction。
编译器抛出一个错误,说“格式无效”。当我直接在服务器上尝试这个命令时,它工作正常。
有任何想法吗?
我正在使用 WIX 3.5 版本。另外,我也不知道如何获取 NETFRAMEWORK40INSTALLROOTDIR 的属性参考。
谢谢苏南达
这可能是因为方括号。尝试以下操作 - 请注意“ [[] ”以转义方括号。
<CustomAction Id="ConfigureFastCGI" Execute="deferred" Impersonate="no" Return="check" Directory="TARGETDIR"
ExeCommand="[System64Folder]inetsrv\appcmd set config /section:system.webServer/fastCgi "/+[\[]fullPath='[Dir_MapServerGDALX64]bin\mapserv.exe'[\]]" " />