【发布时间】:2011-04-08 15:35:42
【问题描述】:
我正在尝试在 WIX 中使用 APPCMD 配置 APICGIRestriction。
编译器抛出一个错误,提示“格式无效”。当我直接在服务器上尝试这个命令时,它工作正常。
有什么想法吗?
我使用的是 WIX 3.5 版本。另外,我也不知道如何获取 NETFRAMEWORK40INSTALLROOTDIR 的属性参考。
谢谢 苏南达
【问题讨论】:
-
一些示例代码会有所帮助..
我正在尝试在 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'[\]]" " />
【讨论】: